Scaleway
getInstanceServer
Using getInstanceServer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstanceServer(args: GetInstanceServerArgs, opts?: InvokeOptions): Promise<GetInstanceServerResult>
function getInstanceServerOutput(args: GetInstanceServerOutputArgs, opts?: InvokeOptions): Output<GetInstanceServerResult>
def get_instance_server(name: Optional[str] = None,
server_id: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceServerResult
def get_instance_server_output(name: Optional[pulumi.Input[str]] = None,
server_id: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceServerResult]
func LookupInstanceServer(ctx *Context, args *LookupInstanceServerArgs, opts ...InvokeOption) (*LookupInstanceServerResult, error)
func LookupInstanceServerOutput(ctx *Context, args *LookupInstanceServerOutputArgs, opts ...InvokeOption) LookupInstanceServerResultOutput
> Note: This function is named LookupInstanceServer
in the Go SDK.
public static class GetInstanceServer
{
public static Task<GetInstanceServerResult> InvokeAsync(GetInstanceServerArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceServerResult> Invoke(GetInstanceServerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceServerResult> getInstanceServer(GetInstanceServerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
Function: scaleway:index/getInstanceServer:getInstanceServer
Arguments:
# Arguments dictionary
The following arguments are supported:
getInstanceServer Result
The following output properties are available:
- Additional
Volume List<string>Ids - Boot
Type string - Bootscript
Id string - Cloud
Init string - Enable
Dynamic boolIp - Enable
Ipv6 bool - Id string
The provider-assigned unique ID for this managed resource.
- Image string
- Ip
Id string - Ipv6Address string
- Ipv6Gateway string
- Ipv6Prefix
Length int - Organization
Id string - Placement
Group stringId - Placement
Group boolPolicy Respected - Private
Ip string - Private
Networks List<GetInstance Server Private Network> - Project
Id string - Public
Ip string - Root
Volumes List<GetInstance Server Root Volume> - Security
Group stringId - State string
- List<string>
- Type string
- User
Data Dictionary<string, string> - Name string
- Server
Id string - Zone string
- Additional
Volume []stringIds - Boot
Type string - Bootscript
Id string - Cloud
Init string - Enable
Dynamic boolIp - Enable
Ipv6 bool - Id string
The provider-assigned unique ID for this managed resource.
- Image string
- Ip
Id string - Ipv6Address string
- Ipv6Gateway string
- Ipv6Prefix
Length int - Organization
Id string - Placement
Group stringId - Placement
Group boolPolicy Respected - Private
Ip string - Private
Networks []GetInstance Server Private Network - Project
Id string - Public
Ip string - Root
Volumes []GetInstance Server Root Volume - Security
Group stringId - State string
- []string
- Type string
- User
Data map[string]string - Name string
- Server
Id string - Zone string
- additional
Volume List<String>Ids - boot
Type String - bootscript
Id String - cloud
Init String - enable
Dynamic BooleanIp - enable
Ipv6 Boolean - id String
The provider-assigned unique ID for this managed resource.
- image String
- ip
Id String - ipv6Address String
- ipv6Gateway String
- ipv6Prefix
Length Integer - organization
Id String - placement
Group StringId - placement
Group BooleanPolicy Respected - private
Ip String - private
Networks List<GetInstance Server Private Network> - project
Id String - public
Ip String - root
Volumes List<GetInstance Server Root Volume> - security
Group StringId - state String
- List<String>
- type String
- user
Data Map<String,String> - name String
- server
Id String - zone String
- additional
Volume string[]Ids - boot
Type string - bootscript
Id string - cloud
Init string - enable
Dynamic booleanIp - enable
Ipv6 boolean - id string
The provider-assigned unique ID for this managed resource.
- image string
- ip
Id string - ipv6Address string
- ipv6Gateway string
- ipv6Prefix
Length number - organization
Id string - placement
Group stringId - placement
Group booleanPolicy Respected - private
Ip string - private
Networks GetInstance Server Private Network[] - project
Id string - public
Ip string - root
Volumes GetInstance Server Root Volume[] - security
Group stringId - state string
- string[]
- type string
- user
Data {[key: string]: string} - name string
- server
Id string - zone string
- additional_
volume_ Sequence[str]ids - boot_
type str - bootscript_
id str - cloud_
init str - enable_
dynamic_ boolip - enable_
ipv6 bool - id str
The provider-assigned unique ID for this managed resource.
- image str
- ip_
id str - ipv6_
address str - ipv6_
gateway str - ipv6_
prefix_ intlength - organization_
id str - placement_
group_ strid - placement_
group_ boolpolicy_ respected - private_
ip str - private_
networks Sequence[GetInstance Server Private Network] - project_
id str - public_
ip str - root_
volumes Sequence[GetInstance Server Root Volume] - security_
group_ strid - state str
- Sequence[str]
- type str
- user_
data Mapping[str, str] - name str
- server_
id str - zone str
- additional
Volume List<String>Ids - boot
Type String - bootscript
Id String - cloud
Init String - enable
Dynamic BooleanIp - enable
Ipv6 Boolean - id String
The provider-assigned unique ID for this managed resource.
- image String
- ip
Id String - ipv6Address String
- ipv6Gateway String
- ipv6Prefix
Length Number - organization
Id String - placement
Group StringId - placement
Group BooleanPolicy Respected - private
Ip String - private
Networks List<Property Map> - project
Id String - public
Ip String - root
Volumes List<Property Map> - security
Group StringId - state String
- List<String>
- type String
- user
Data Map<String> - name String
- server
Id String - zone String
Supporting Types
GetInstanceServerPrivateNetwork
- Mac
Address string - Pn
Id string - Status string
- Zone string
- Mac
Address string - Pn
Id string - Status string
- Zone string
- mac
Address String - pn
Id String - status String
- zone String
- mac
Address string - pn
Id string - status string
- zone string
- mac_
address str - pn_
id str - status str
- zone str
- mac
Address String - pn
Id String - status String
- zone String
GetInstanceServerRootVolume
- Boot bool
- Delete
On boolTermination - Size
In intGb - Volume
Id string - Volume
Type string
- Boot bool
- Delete
On boolTermination - Size
In intGb - Volume
Id string - Volume
Type string
- boot Boolean
- delete
On BooleanTermination - size
In IntegerGb - volume
Id String - volume
Type String
- boot boolean
- delete
On booleanTermination - size
In numberGb - volume
Id string - volume
Type string
- boot bool
- delete_
on_ booltermination - size_
in_ intgb - volume_
id str - volume_
type str
- boot Boolean
- delete
On BooleanTermination - size
In NumberGb - volume
Id String - volume
Type String
Package Details
- Repository
- https://github.com/jaxxstorm/pulumi-scaleway
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
scaleway
Terraform Provider.