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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53profiles/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_time ⇒ Time

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

Returns:

  • (Time)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#id ⇒ String

ID of the Profile resource association.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#modification_time ⇒ Time

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

Returns:

  • (Time)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#name ⇒ String

Name of the Profile resource association.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#owner_id ⇒ String

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

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#profile_id ⇒ String

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

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#resource_arn ⇒ String

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

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#resource_properties ⇒ String

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

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#resource_type ⇒ String

Resource type, such as a private hosted zone, interface VPC endpoint, Resolver query log configuration, or DNS Firewall rule group.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#status ⇒ String

Status of the Profile resource association.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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

#status_message ⇒ String

Additional information about the Profile resource association.

Returns:

  • (String)


785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
# File 'gems/aws-sdk-route53profiles/lib/aws-sdk-route53profiles/types.rb', line 785

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