computing / Client / describe_instance_attribute
describe_instance_attribute
- computing.Client.describe_instance_attribute(**kwargs)
指定したサーバーの詳細情報を取得します。1回のリクエストで、1つのサーバーの1つの詳細情報を取得できます。
サーバーを指定するためには、サーバー名が必要です。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.describe_instance_attribute( Attribute='instanceType'|'disableApiTermination'|'blockDeviceMapping'|'accountingType'|'nextMonthAccountingType'|'loadbalancing'|'copyInfo'|'autoscaling'|'ipType'|'niftyPrivateIpType'|'groupId'|'description'|'networkInterfaceSet'|'elasticloadbalancing', InstanceId='string' )
- Parameters:
Attribute (string) –
InstanceId (string) – [REQUIRED]
- Return type:
dict
- Returns:
Response Syntax
{ 'AccountingType': { 'Value': 'string' }, 'Autoscaling': { 'AutoScalingGroupName': 'string', 'ExpireTime': datetime(2015, 1, 1) }, 'BlockDeviceMapping': [ { 'DeviceName': 'string', 'Ebs': { 'AttachTime': 'string', 'DeleteOnTermination': 'string', 'Status': 'string', 'VolumeId': 'string', 'VolumeUniqueId': 'string' } }, ], 'CopyInfo': { 'Value': 'string' }, 'Description': { 'Value': 'string' }, 'DisableApiTermination': { 'Value': True|False }, 'GroupId': { 'Value': 'string' }, 'InstanceId': 'string', 'InstanceType': { 'Value': 'string' }, 'InstanceUniqueId': 'string', 'IpType': { 'Value': 'string' }, 'Loadbalancing': [ { 'InstancePort': 123, 'LoadBalancerName': 'string', 'LoadBalancerPort': 123, 'State': 'string' }, ], 'NetworkInterfaceSet': [ { 'Association': { 'IpOwnerId': 'string', 'PublicDnsName': 'string', 'PublicIp': 'string', 'PublicIpV6': 'string' }, 'Attachment': { 'AttachTime': 'string', 'AttachmentId': 'string', 'DeleteOnTermination': 'string', 'DeviceIndex': 'string', 'Status': 'string' }, 'Description': 'string', 'GroupSet': 'string', 'MacAddress': 'string', 'MultiIpAddressesSet': [ { 'IpAddress': 'string' }, ], 'NetworkInterfaceId': 'string', 'NiftyNetworkId': 'string', 'NiftyNetworkName': 'string', 'OwnerId': 'string', 'PrivateDnsName': 'string', 'PrivateIpAddress': 'string', 'PrivateIpAddressV6': 'string', 'PrivateIpAddressesSet': 'string', 'SourceDestCheck': 'string', 'Status': 'string', 'SubnetId': 'string', 'VpcId': 'string' }, ], 'NextMonthAccountingType': { 'Value': 'string' }, 'NiftyElasticLoadBalancing': [ { 'ElasticLoadBalancerId': 'string', 'ElasticLoadBalancerName': 'string', 'ElasticLoadBalancerPort': 123, 'InstancePort': 123, 'Protocol': 'string' }, ], 'NiftyPrivateIpType': { 'Value': 'string' }, 'RequestId': 'string' }
Response Structure
(dict) –
AccountingType (dict) –
Value (string) –
Autoscaling (dict) –
AutoScalingGroupName (string) –
ExpireTime (datetime) –
BlockDeviceMapping (list) –
(dict) –
DeviceName (string) –
Ebs (dict) –
AttachTime (string) –
DeleteOnTermination (string) –
Status (string) –
VolumeId (string) –
VolumeUniqueId (string) –
CopyInfo (dict) –
Value (string) –
Description (dict) –
Value (string) –
DisableApiTermination (dict) –
Value (boolean) –
GroupId (dict) –
Value (string) –
InstanceId (string) –
InstanceType (dict) –
Value (string) –
InstanceUniqueId (string) –
IpType (dict) –
Value (string) –
Loadbalancing (list) –
(dict) –
InstancePort (integer) –
LoadBalancerName (string) –
LoadBalancerPort (integer) –
State (string) –
NetworkInterfaceSet (list) –
(dict) –
Association (dict) –
IpOwnerId (string) –
PublicDnsName (string) –
PublicIp (string) –
PublicIpV6 (string) –
Attachment (dict) –
AttachTime (string) –
AttachmentId (string) –
DeleteOnTermination (string) –
DeviceIndex (string) –
Status (string) –
Description (string) –
GroupSet (string) –
MacAddress (string) –
MultiIpAddressesSet (list) –
(dict) –
IpAddress (string) –
NetworkInterfaceId (string) –
NiftyNetworkId (string) –
NiftyNetworkName (string) –
OwnerId (string) –
PrivateDnsName (string) –
PrivateIpAddress (string) –
PrivateIpAddressV6 (string) –
PrivateIpAddressesSet (string) –
SourceDestCheck (string) –
Status (string) –
SubnetId (string) –
VpcId (string) –
NextMonthAccountingType (dict) –
Value (string) –
NiftyElasticLoadBalancing (list) –
(dict) –
ElasticLoadBalancerId (string) –
ElasticLoadBalancerName (string) –
ElasticLoadBalancerPort (integer) –
InstancePort (integer) –
Protocol (string) –
NiftyPrivateIpType (dict) –
Value (string) –
RequestId (string) –