class Aws::MigrationHub::Types::ResourceAttribute

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}$`

@note When making an API call, you may pass ResourceAttribute

data as a 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 [rw] type

Type of resource.
@return [String]

@!attribute [rw] value

Value of the resource type.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/AWSMigrationHub-2017-05-31/ResourceAttribute AWS API Documentation

Constants

SENSITIVE