You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::MigrationHub::Types::ResourceAttribute
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHub::Types::ResourceAttribute
- Defined in:
- (unknown)
Overview
Note:
When passing ResourceAttribute as input to an Aws::Client method, you can use a vanilla Hash:
{
type: "IPV4_ADDRESS", # required, accepts IPV4_ADDRESS, IPV6_ADDRESS, MAC_ADDRESS, FQDN, VM_MANAGER_ID, VM_MANAGED_OBJECT_REFERENCE, VM_NAME, VM_PATH, BIOS_ID, MOTHERBOARD_SERIAL_NUMBER
value: "ResourceAttributeValue", # required
}
Attribute associated with a resource.
Note the corresponding format required per type listed below:
- IPV4
-
x.x.x.x
where x is an integer in the range [0,255]
- IPV6
-
y : y : y : y : y : y : y : y
where y is a hexadecimal between 0 and FFFF. [0, FFFF]
- MAC_ADDRESS
-
^([0-9A-Fa-f]
{2}[:-]){5}([0-9A-Fa-f]{2}
)$ - FQDN
-
^[^<>
{}\\\\/?,=\\p{Cntrl}]{1,256}
$
Instance Attribute Summary collapse
-
#type ⇒ String
Type of resource.
-
#value ⇒ String
Value of the resource type.
Instance Attribute Details
#type ⇒ String
Type of resource.
Possible values:
- IPV4_ADDRESS
- IPV6_ADDRESS
- MAC_ADDRESS
- FQDN
- VM_MANAGER_ID
- VM_MANAGED_OBJECT_REFERENCE
- VM_NAME
- VM_PATH
- BIOS_ID
- MOTHERBOARD_SERIAL_NUMBER
#value ⇒ String
Value of the resource type.