Class: Aws::Route53Profiles::Types::ProfileResourceAssociation

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53profiles/types.rb

Overview

The association between a Route 53 Profile and resources.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timeTime

The date and time that the Profile resource association was created, in Unix time format and Coordinated Universal Time (UTC).

Returns:

  • (Time)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#idString

ID of the Profile resource association.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#modification_timeTime

The date and time that the Profile resource association was modified, in Unix time format and Coordinated Universal Time (UTC).

Returns:

  • (Time)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Name of the Profile resource association.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#owner_idString

Amazon Web Services account ID of the Profile resource association owner.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#profile_idString

Profile ID of the Profile that the resources are associated with.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The Amazon Resource Name (ARN) of the resource association.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#resource_propertiesString

If the DNS resource is a DNS Firewall rule group, this indicates the priority.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

Resource type, such as a private hosted zone, or DNS Firewall rule group.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Status of the Profile resource association.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

Additional information about the Profile resource association.

Returns:

  • (String)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'lib/aws-sdk-route53profiles/types.rb', line 756

class ProfileResourceAssociation < Struct.new(
  :creation_time,
  :id,
  :modification_time,
  :name,
  :owner_id,
  :profile_id,
  :resource_arn,
  :resource_properties,
  :resource_type,
  :status,
  :status_message)
  SENSITIVE = []
  include Aws::Structure
end