GetInstanceGroupsInstanceGroup class
Constructors
-
GetInstanceGroupsInstanceGroup({required Input<String> deletionPolicy, required Input<String> description, required Input<String> name, required Input<List<GetInstanceGroupsInstanceGroupNamedPort>> namedPorts, required Input<String> network, required Input<String> project, required Input<String> selfLink, required Input<int> size, required Input<String> zone})
-
Creates a new GetInstanceGroupsInstanceGroup.
deletionPolicy Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE".
description Textual description of the instance group.
name The name of the instance group.
namedPorts List of named ports in the group, as a list of objects, each with the following attributes:
network The URL of the network the instance group is in.
project The ID of the project in which the resource belongs. If it
selfLink The URI of the resource.
size The number of instances in the group.
zone The zone of the instance groups. If
const
-
GetInstanceGroupsInstanceGroup.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
deletionPolicy
→ Input<String>
-
Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE".
When a 'terraform destroy' or 'terraform apply' would delete the instance,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<String>
-
Textual description of the instance group.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
name
→ Input<String>
-
The name of the instance group.
final
-
namedPorts
→ Input<List<GetInstanceGroupsInstanceGroupNamedPort>>
-
List of named ports in the group, as a list of objects, each with the following attributes:
final
-
network
→ Input<String>
-
The URL of the network the instance group is in.
final
-
project
→ Input<String>
-
The ID of the project in which the resource belongs. If it
is not provided, the provider project is used.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
selfLink
→ Input<String>
-
The URI of the resource.
final
-
size
→ Input<int>
-
The number of instances in the group.
final
-
zone
→ Input<String>
-
The zone of the instance groups. If
it is not provided, the provider zone is used.
final