Documentation
¶
Index ¶
- Constants
- type LookupNodeArgs
- type LookupNodeOutputArgs
- type LookupNodeResult
- type LookupNodeResultOutput
- func (o LookupNodeResultOutput) AcceleratorType() pulumi.StringOutput
- func (o LookupNodeResultOutput) ApiVersion() pulumi.StringOutput
- func (o LookupNodeResultOutput) CidrBlock() pulumi.StringOutput
- func (o LookupNodeResultOutput) CreateTime() pulumi.StringOutput
- 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) Name() pulumi.StringOutput
- func (o LookupNodeResultOutput) Network() pulumi.StringOutput
- func (o LookupNodeResultOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
- func (o LookupNodeResultOutput) SchedulingConfig() SchedulingConfigResponseOutput
- func (o LookupNodeResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupNodeResultOutput) State() pulumi.StringOutput
- func (o LookupNodeResultOutput) Symptoms() SymptomResponseArrayOutput
- func (o LookupNodeResultOutput) TensorflowVersion() pulumi.StringOutput
- func (o LookupNodeResultOutput) ToLookupNodeResultOutput() LookupNodeResultOutput
- func (o LookupNodeResultOutput) ToLookupNodeResultOutputWithContext(ctx context.Context) LookupNodeResultOutput
- func (o LookupNodeResultOutput) UseServiceNetworking() pulumi.BoolOutput
- type NetworkEndpointResponse
- type NetworkEndpointResponseArgs
- type NetworkEndpointResponseArray
- func (NetworkEndpointResponseArray) ElementType() reflect.Type
- func (i NetworkEndpointResponseArray) ToNetworkEndpointResponseArrayOutput() NetworkEndpointResponseArrayOutput
- func (i NetworkEndpointResponseArray) ToNetworkEndpointResponseArrayOutputWithContext(ctx context.Context) NetworkEndpointResponseArrayOutput
- type NetworkEndpointResponseArrayInput
- 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 NetworkEndpointResponseInput
- type NetworkEndpointResponseOutput
- 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
- type NodeState
- 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 SchedulingConfigResponseArgs
- func (SchedulingConfigResponseArgs) ElementType() reflect.Type
- func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponseOutput() SchedulingConfigResponseOutput
- func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponseOutputWithContext(ctx context.Context) SchedulingConfigResponseOutput
- func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput
- func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponsePtrOutputWithContext(ctx context.Context) SchedulingConfigResponsePtrOutput
- type SchedulingConfigResponseInput
- 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
- func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput
- func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponsePtrOutputWithContext(ctx context.Context) SchedulingConfigResponsePtrOutput
- type SchedulingConfigResponsePtrInput
- type SchedulingConfigResponsePtrOutput
- func (o SchedulingConfigResponsePtrOutput) Elem() SchedulingConfigResponseOutput
- func (SchedulingConfigResponsePtrOutput) ElementType() reflect.Type
- func (o SchedulingConfigResponsePtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o SchedulingConfigResponsePtrOutput) Reserved() pulumi.BoolPtrOutput
- func (o SchedulingConfigResponsePtrOutput) ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput
- func (o SchedulingConfigResponsePtrOutput) ToSchedulingConfigResponsePtrOutputWithContext(ctx context.Context) SchedulingConfigResponsePtrOutput
- type SymptomResponse
- type SymptomResponseArgs
- type SymptomResponseArray
- type SymptomResponseArrayInput
- 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 SymptomResponseInput
- 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
Constants ¶
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 unhealthy. NodeHealthDeprecatedUnhealthy = NodeHealth("DEPRECATED_UNHEALTHY") // 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 LookupNodeArgs ¶ added in v0.4.0
type LookupNodeOutputArgs ¶ added in v0.8.0
type LookupNodeOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` NodeId pulumi.StringInput `pulumi:"nodeId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNodeOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNodeOutputArgs) ElementType() reflect.Type
type LookupNodeResult ¶ added in v0.4.0
type LookupNodeResult struct { // The type of hardware accelerators associated with this node. AcceleratorType string `pulumi:"acceleratorType"` // The API version that created this Node. ApiVersion string `pulumi:"apiVersion"` // 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 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"` // Immutable. The name of the TPU Name string `pulumi:"name"` // The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used. Network string `pulumi:"network"` // The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first. NetworkEndpoints []NetworkEndpointResponse `pulumi:"networkEndpoints"` // The scheduling options for this node. SchedulingConfig SchedulingConfigResponse `pulumi:"schedulingConfig"` // The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data. ServiceAccount string `pulumi:"serviceAccount"` // The current state for the TPU Node. State string `pulumi:"state"` // The Symptoms that have occurred to the TPU Node. Symptoms []SymptomResponse `pulumi:"symptoms"` // The version of Tensorflow running in the Node. TensorflowVersion string `pulumi:"tensorflowVersion"` // Whether the VPC peering for the node is set up through Service Networking API. The VPC Peering should be set up before provisioning the node. If this field is set, cidr_block field should not be specified. If the network, that you want to peer the TPU Node to, is Shared VPC networks, the node must be created with this this field enabled. UseServiceNetworking bool `pulumi:"useServiceNetworking"` }
func LookupNode ¶ added in v0.4.0
func LookupNode(ctx *pulumi.Context, args *LookupNodeArgs, opts ...pulumi.InvokeOption) (*LookupNodeResult, error)
Gets the details of a node.
type LookupNodeResultOutput ¶ added in v0.8.0
type LookupNodeResultOutput struct{ *pulumi.OutputState }
func LookupNodeOutput ¶ added in v0.8.0
func LookupNodeOutput(ctx *pulumi.Context, args LookupNodeOutputArgs, opts ...pulumi.InvokeOption) LookupNodeResultOutput
func (LookupNodeResultOutput) AcceleratorType ¶ added in v0.8.0
func (o LookupNodeResultOutput) AcceleratorType() pulumi.StringOutput
The type of hardware accelerators associated with this node.
func (LookupNodeResultOutput) ApiVersion ¶ added in v0.8.0
func (o LookupNodeResultOutput) ApiVersion() pulumi.StringOutput
The API version that created this Node.
func (LookupNodeResultOutput) CidrBlock ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o LookupNodeResultOutput) CreateTime() pulumi.StringOutput
The time when the node was created.
func (LookupNodeResultOutput) Description ¶ added in v0.8.0
func (o LookupNodeResultOutput) Description() pulumi.StringOutput
The user-supplied description of the TPU. Maximum of 512 characters.
func (LookupNodeResultOutput) ElementType ¶ added in v0.8.0
func (LookupNodeResultOutput) ElementType() reflect.Type
func (LookupNodeResultOutput) Health ¶ added in v0.8.0
func (o LookupNodeResultOutput) Health() pulumi.StringOutput
The health status of the TPU node.
func (LookupNodeResultOutput) HealthDescription ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o LookupNodeResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata.
func (LookupNodeResultOutput) Name ¶ added in v0.8.0
func (o LookupNodeResultOutput) Name() pulumi.StringOutput
Immutable. The name of the TPU
func (LookupNodeResultOutput) Network ¶ added in v0.8.0
func (o LookupNodeResultOutput) Network() pulumi.StringOutput
The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used.
func (LookupNodeResultOutput) NetworkEndpoints ¶ added in v0.8.0
func (o LookupNodeResultOutput) NetworkEndpoints() NetworkEndpointResponseArrayOutput
The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first.
func (LookupNodeResultOutput) SchedulingConfig ¶ added in v0.8.0
func (o LookupNodeResultOutput) SchedulingConfig() SchedulingConfigResponseOutput
The scheduling options for this node.
func (LookupNodeResultOutput) ServiceAccount ¶ added in v0.8.0
func (o LookupNodeResultOutput) ServiceAccount() pulumi.StringOutput
The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data.
func (LookupNodeResultOutput) State ¶ added in v0.8.0
func (o LookupNodeResultOutput) State() pulumi.StringOutput
The current state for the TPU Node.
func (LookupNodeResultOutput) Symptoms ¶ added in v0.8.0
func (o LookupNodeResultOutput) Symptoms() SymptomResponseArrayOutput
The Symptoms that have occurred to the TPU Node.
func (LookupNodeResultOutput) TensorflowVersion ¶ added in v0.8.0
func (o LookupNodeResultOutput) TensorflowVersion() pulumi.StringOutput
The version of Tensorflow running in the Node.
func (LookupNodeResultOutput) ToLookupNodeResultOutput ¶ added in v0.8.0
func (o LookupNodeResultOutput) ToLookupNodeResultOutput() LookupNodeResultOutput
func (LookupNodeResultOutput) ToLookupNodeResultOutputWithContext ¶ added in v0.8.0
func (o LookupNodeResultOutput) ToLookupNodeResultOutputWithContext(ctx context.Context) LookupNodeResultOutput
func (LookupNodeResultOutput) UseServiceNetworking ¶ added in v0.8.0
func (o LookupNodeResultOutput) UseServiceNetworking() pulumi.BoolOutput
Whether the VPC peering for the node is set up through Service Networking API. The VPC Peering should be set up before provisioning the node. If this field is set, cidr_block field should not be specified. If the network, that you want to peer the TPU Node to, is Shared VPC networks, the node must be created with this this field enabled.
type NetworkEndpointResponse ¶
type NetworkEndpointResponse struct { // The 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 NetworkEndpointResponseArgs ¶
type NetworkEndpointResponseArgs struct { // The IP address of this network endpoint. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The port of this network endpoint. Port pulumi.IntInput `pulumi:"port"` }
A network endpoint over which a TPU worker can be reached.
func (NetworkEndpointResponseArgs) ElementType ¶
func (NetworkEndpointResponseArgs) ElementType() reflect.Type
func (NetworkEndpointResponseArgs) ToNetworkEndpointResponseOutput ¶
func (i NetworkEndpointResponseArgs) ToNetworkEndpointResponseOutput() NetworkEndpointResponseOutput
func (NetworkEndpointResponseArgs) ToNetworkEndpointResponseOutputWithContext ¶
func (i NetworkEndpointResponseArgs) ToNetworkEndpointResponseOutputWithContext(ctx context.Context) NetworkEndpointResponseOutput
type NetworkEndpointResponseArray ¶
type NetworkEndpointResponseArray []NetworkEndpointResponseInput
func (NetworkEndpointResponseArray) ElementType ¶
func (NetworkEndpointResponseArray) ElementType() reflect.Type
func (NetworkEndpointResponseArray) ToNetworkEndpointResponseArrayOutput ¶
func (i NetworkEndpointResponseArray) ToNetworkEndpointResponseArrayOutput() NetworkEndpointResponseArrayOutput
func (NetworkEndpointResponseArray) ToNetworkEndpointResponseArrayOutputWithContext ¶
func (i NetworkEndpointResponseArray) ToNetworkEndpointResponseArrayOutputWithContext(ctx context.Context) NetworkEndpointResponseArrayOutput
type NetworkEndpointResponseArrayInput ¶
type NetworkEndpointResponseArrayInput interface { pulumi.Input ToNetworkEndpointResponseArrayOutput() NetworkEndpointResponseArrayOutput ToNetworkEndpointResponseArrayOutputWithContext(context.Context) NetworkEndpointResponseArrayOutput }
NetworkEndpointResponseArrayInput is an input type that accepts NetworkEndpointResponseArray and NetworkEndpointResponseArrayOutput values. You can construct a concrete instance of `NetworkEndpointResponseArrayInput` via:
NetworkEndpointResponseArray{ NetworkEndpointResponseArgs{...} }
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 NetworkEndpointResponseInput ¶
type NetworkEndpointResponseInput interface { pulumi.Input ToNetworkEndpointResponseOutput() NetworkEndpointResponseOutput ToNetworkEndpointResponseOutputWithContext(context.Context) NetworkEndpointResponseOutput }
NetworkEndpointResponseInput is an input type that accepts NetworkEndpointResponseArgs and NetworkEndpointResponseOutput values. You can construct a concrete instance of `NetworkEndpointResponseInput` via:
NetworkEndpointResponseArgs{...}
type NetworkEndpointResponseOutput ¶
type NetworkEndpointResponseOutput struct{ *pulumi.OutputState }
A network endpoint over which a TPU worker can be reached.
func (NetworkEndpointResponseOutput) ElementType ¶
func (NetworkEndpointResponseOutput) ElementType() reflect.Type
func (NetworkEndpointResponseOutput) IpAddress ¶
func (o NetworkEndpointResponseOutput) IpAddress() pulumi.StringOutput
The 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 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"` // 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 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"` // Immutable. The name of the TPU Name pulumi.StringOutput `pulumi:"name"` // The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used. Network pulumi.StringOutput `pulumi:"network"` // The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first. NetworkEndpoints NetworkEndpointResponseArrayOutput `pulumi:"networkEndpoints"` // The scheduling options for this node. SchedulingConfig SchedulingConfigResponseOutput `pulumi:"schedulingConfig"` // The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // 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"` // The version of Tensorflow running in the Node. TensorflowVersion pulumi.StringOutput `pulumi:"tensorflowVersion"` // Whether the VPC peering for the node is set up through Service Networking API. The VPC Peering should be set up before provisioning the node. If this field is set, cidr_block field should not be specified. If the network, that you want to peer the TPU Node to, is Shared VPC networks, the node must be created with this this field enabled. UseServiceNetworking pulumi.BoolOutput `pulumi:"useServiceNetworking"` }
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 type of hardware accelerators associated with this node. AcceleratorType pulumi.StringInput // 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 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 // The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used. Network pulumi.StringPtrInput NodeId pulumi.StringPtrInput Project pulumi.StringPtrInput RequestId pulumi.StringPtrInput // The scheduling options for this node. SchedulingConfig SchedulingConfigPtrInput // The version of Tensorflow running in the Node. TensorflowVersion pulumi.StringInput // Whether the VPC peering for the node is set up through Service Networking API. The VPC Peering should be set up before provisioning the node. If this field is set, cidr_block field should not be specified. If the network, that you want to peer the TPU Node to, is Shared VPC networks, the node must be created with this this field enabled. UseServiceNetworking pulumi.BoolPtrInput }
The set of arguments for constructing a Node resource.
func (NodeArgs) ElementType ¶
type NodeHealth ¶ added in v0.4.0
type NodeHealth string
The health status of the TPU node.
func (NodeHealth) ElementType ¶ added in v0.4.0
func (NodeHealth) ElementType() reflect.Type
func (NodeHealth) ToNodeHealthOutput ¶ added in v0.6.0
func (e NodeHealth) ToNodeHealthOutput() NodeHealthOutput
func (NodeHealth) ToNodeHealthOutputWithContext ¶ added in v0.6.0
func (e NodeHealth) ToNodeHealthOutputWithContext(ctx context.Context) NodeHealthOutput
func (NodeHealth) ToNodeHealthPtrOutput ¶ added in v0.6.0
func (e NodeHealth) ToNodeHealthPtrOutput() NodeHealthPtrOutput
func (NodeHealth) ToNodeHealthPtrOutputWithContext ¶ added in v0.6.0
func (e NodeHealth) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
func (NodeHealth) ToStringOutput ¶ added in v0.4.0
func (e NodeHealth) ToStringOutput() pulumi.StringOutput
func (NodeHealth) ToStringOutputWithContext ¶ added in v0.4.0
func (e NodeHealth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeHealth) ToStringPtrOutput ¶ added in v0.4.0
func (e NodeHealth) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeHealth) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NodeHealth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeHealthInput ¶ added in v0.6.0
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 ¶ added in v0.6.0
type NodeHealthOutput struct{ *pulumi.OutputState }
func (NodeHealthOutput) ElementType ¶ added in v0.6.0
func (NodeHealthOutput) ElementType() reflect.Type
func (NodeHealthOutput) ToNodeHealthOutput ¶ added in v0.6.0
func (o NodeHealthOutput) ToNodeHealthOutput() NodeHealthOutput
func (NodeHealthOutput) ToNodeHealthOutputWithContext ¶ added in v0.6.0
func (o NodeHealthOutput) ToNodeHealthOutputWithContext(ctx context.Context) NodeHealthOutput
func (NodeHealthOutput) ToNodeHealthPtrOutput ¶ added in v0.6.0
func (o NodeHealthOutput) ToNodeHealthPtrOutput() NodeHealthPtrOutput
func (NodeHealthOutput) ToNodeHealthPtrOutputWithContext ¶ added in v0.6.0
func (o NodeHealthOutput) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
func (NodeHealthOutput) ToStringOutput ¶ added in v0.6.0
func (o NodeHealthOutput) ToStringOutput() pulumi.StringOutput
func (NodeHealthOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NodeHealthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeHealthOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NodeHealthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeHealthOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NodeHealthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeHealthPtrInput ¶ added in v0.6.0
type NodeHealthPtrInput interface { pulumi.Input ToNodeHealthPtrOutput() NodeHealthPtrOutput ToNodeHealthPtrOutputWithContext(context.Context) NodeHealthPtrOutput }
func NodeHealthPtr ¶ added in v0.6.0
func NodeHealthPtr(v string) NodeHealthPtrInput
type NodeHealthPtrOutput ¶ added in v0.6.0
type NodeHealthPtrOutput struct{ *pulumi.OutputState }
func (NodeHealthPtrOutput) Elem ¶ added in v0.6.0
func (o NodeHealthPtrOutput) Elem() NodeHealthOutput
func (NodeHealthPtrOutput) ElementType ¶ added in v0.6.0
func (NodeHealthPtrOutput) ElementType() reflect.Type
func (NodeHealthPtrOutput) ToNodeHealthPtrOutput ¶ added in v0.6.0
func (o NodeHealthPtrOutput) ToNodeHealthPtrOutput() NodeHealthPtrOutput
func (NodeHealthPtrOutput) ToNodeHealthPtrOutputWithContext ¶ added in v0.6.0
func (o NodeHealthPtrOutput) ToNodeHealthPtrOutputWithContext(ctx context.Context) NodeHealthPtrOutput
func (NodeHealthPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NodeHealthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeHealthPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
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) ElementType ¶
func (NodeOutput) ElementType() reflect.Type
func (NodeOutput) ToNodeOutput ¶
func (o NodeOutput) ToNodeOutput() NodeOutput
func (NodeOutput) ToNodeOutputWithContext ¶
func (o NodeOutput) ToNodeOutputWithContext(ctx context.Context) NodeOutput
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 SchedulingConfigResponseArgs ¶
type SchedulingConfigResponseArgs struct { // Defines whether the node is preemptible. Preemptible pulumi.BoolInput `pulumi:"preemptible"` // Whether the node is created under a reservation. Reserved pulumi.BoolInput `pulumi:"reserved"` }
Sets the scheduling options for this node.
func (SchedulingConfigResponseArgs) ElementType ¶
func (SchedulingConfigResponseArgs) ElementType() reflect.Type
func (SchedulingConfigResponseArgs) ToSchedulingConfigResponseOutput ¶
func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponseOutput() SchedulingConfigResponseOutput
func (SchedulingConfigResponseArgs) ToSchedulingConfigResponseOutputWithContext ¶
func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponseOutputWithContext(ctx context.Context) SchedulingConfigResponseOutput
func (SchedulingConfigResponseArgs) ToSchedulingConfigResponsePtrOutput ¶
func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput
func (SchedulingConfigResponseArgs) ToSchedulingConfigResponsePtrOutputWithContext ¶
func (i SchedulingConfigResponseArgs) ToSchedulingConfigResponsePtrOutputWithContext(ctx context.Context) SchedulingConfigResponsePtrOutput
type SchedulingConfigResponseInput ¶
type SchedulingConfigResponseInput interface { pulumi.Input ToSchedulingConfigResponseOutput() SchedulingConfigResponseOutput ToSchedulingConfigResponseOutputWithContext(context.Context) SchedulingConfigResponseOutput }
SchedulingConfigResponseInput is an input type that accepts SchedulingConfigResponseArgs and SchedulingConfigResponseOutput values. You can construct a concrete instance of `SchedulingConfigResponseInput` via:
SchedulingConfigResponseArgs{...}
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
func (SchedulingConfigResponseOutput) ToSchedulingConfigResponsePtrOutput ¶
func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput
func (SchedulingConfigResponseOutput) ToSchedulingConfigResponsePtrOutputWithContext ¶
func (o SchedulingConfigResponseOutput) ToSchedulingConfigResponsePtrOutputWithContext(ctx context.Context) SchedulingConfigResponsePtrOutput
type SchedulingConfigResponsePtrInput ¶
type SchedulingConfigResponsePtrInput interface { pulumi.Input ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput ToSchedulingConfigResponsePtrOutputWithContext(context.Context) SchedulingConfigResponsePtrOutput }
SchedulingConfigResponsePtrInput is an input type that accepts SchedulingConfigResponseArgs, SchedulingConfigResponsePtr and SchedulingConfigResponsePtrOutput values. You can construct a concrete instance of `SchedulingConfigResponsePtrInput` via:
SchedulingConfigResponseArgs{...} or: nil
func SchedulingConfigResponsePtr ¶
func SchedulingConfigResponsePtr(v *SchedulingConfigResponseArgs) SchedulingConfigResponsePtrInput
type SchedulingConfigResponsePtrOutput ¶
type SchedulingConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (SchedulingConfigResponsePtrOutput) Elem ¶
func (o SchedulingConfigResponsePtrOutput) Elem() SchedulingConfigResponseOutput
func (SchedulingConfigResponsePtrOutput) ElementType ¶
func (SchedulingConfigResponsePtrOutput) ElementType() reflect.Type
func (SchedulingConfigResponsePtrOutput) Preemptible ¶
func (o SchedulingConfigResponsePtrOutput) Preemptible() pulumi.BoolPtrOutput
Defines whether the node is preemptible.
func (SchedulingConfigResponsePtrOutput) Reserved ¶
func (o SchedulingConfigResponsePtrOutput) Reserved() pulumi.BoolPtrOutput
Whether the node is created under a reservation.
func (SchedulingConfigResponsePtrOutput) ToSchedulingConfigResponsePtrOutput ¶
func (o SchedulingConfigResponsePtrOutput) ToSchedulingConfigResponsePtrOutput() SchedulingConfigResponsePtrOutput
func (SchedulingConfigResponsePtrOutput) ToSchedulingConfigResponsePtrOutputWithContext ¶
func (o SchedulingConfigResponsePtrOutput) ToSchedulingConfigResponsePtrOutputWithContext(ctx context.Context) SchedulingConfigResponsePtrOutput
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 SymptomResponseArgs ¶
type SymptomResponseArgs struct { // Timestamp when the Symptom is created. CreateTime pulumi.StringInput `pulumi:"createTime"` // Detailed information of the current Symptom. Details pulumi.StringInput `pulumi:"details"` // Type of the Symptom. SymptomType pulumi.StringInput `pulumi:"symptomType"` // A string used to uniquely distinguish a worker within a TPU node. WorkerId pulumi.StringInput `pulumi:"workerId"` }
A Symptom instance.
func (SymptomResponseArgs) ElementType ¶
func (SymptomResponseArgs) ElementType() reflect.Type
func (SymptomResponseArgs) ToSymptomResponseOutput ¶
func (i SymptomResponseArgs) ToSymptomResponseOutput() SymptomResponseOutput
func (SymptomResponseArgs) ToSymptomResponseOutputWithContext ¶
func (i SymptomResponseArgs) ToSymptomResponseOutputWithContext(ctx context.Context) SymptomResponseOutput
type SymptomResponseArray ¶
type SymptomResponseArray []SymptomResponseInput
func (SymptomResponseArray) ElementType ¶
func (SymptomResponseArray) ElementType() reflect.Type
func (SymptomResponseArray) ToSymptomResponseArrayOutput ¶
func (i SymptomResponseArray) ToSymptomResponseArrayOutput() SymptomResponseArrayOutput
func (SymptomResponseArray) ToSymptomResponseArrayOutputWithContext ¶
func (i SymptomResponseArray) ToSymptomResponseArrayOutputWithContext(ctx context.Context) SymptomResponseArrayOutput
type SymptomResponseArrayInput ¶
type SymptomResponseArrayInput interface { pulumi.Input ToSymptomResponseArrayOutput() SymptomResponseArrayOutput ToSymptomResponseArrayOutputWithContext(context.Context) SymptomResponseArrayOutput }
SymptomResponseArrayInput is an input type that accepts SymptomResponseArray and SymptomResponseArrayOutput values. You can construct a concrete instance of `SymptomResponseArrayInput` via:
SymptomResponseArray{ SymptomResponseArgs{...} }
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 SymptomResponseInput ¶
type SymptomResponseInput interface { pulumi.Input ToSymptomResponseOutput() SymptomResponseOutput ToSymptomResponseOutputWithContext(context.Context) SymptomResponseOutput }
SymptomResponseInput is an input type that accepts SymptomResponseArgs and SymptomResponseOutput values. You can construct a concrete instance of `SymptomResponseInput` via:
SymptomResponseArgs{...}
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.