Class: Aws::Inspector2::Types::Connector

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb

Overview

Describes a connector that links an external cloud provider to Amazon Inspector for vulnerability scanning.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auto_install_vm_scanner ⇒ Boolean

Specifies whether the VM scanner is automatically installed on connected resources.

Returns:

  • (Boolean)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#aws_config_connector_arn ⇒ String

The ARN of the Amazon Web Services Config connector associated with this connector.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#azure_regions ⇒ Array<String>

The Azure regions configured for the connector.

Returns:

  • (Array<String>)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#connector_arn ⇒ String

The Amazon Resource Name (ARN) of the connector.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The date and time when the connector was created.

Returns:



2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A description of the connector.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#enablement_status ⇒ String

The enablement status of the connector, which indicates whether the connector is active and scanning resources.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#enablement_status_reason ⇒ String

Additional information about the current enablement status of the connector.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#health ⇒ Types::ConnectorHealth

The health of the connector, which indicates whether Amazon Inspector can reach and scan the connected resources.



2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the connector.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#provider ⇒ String

The cloud provider for the connector.

Returns:

  • (String)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#scope_configuration ⇒ Types::AzureScopeConfiguration

The Azure scope configuration for the connector.



2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags associated with the connector.

Returns:

  • (Hash<String,String>)


2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The date and time when the connector was last updated.

Returns:



2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2793

class Connector < Struct.new(
  :connector_arn,
  :name,
  :description,
  :provider,
  :enablement_status,
  :enablement_status_reason,
  :health,
  :created_at,
  :updated_at,
  :azure_regions,
  :aws_config_connector_arn,
  :scope_configuration,
  :tags,
  :auto_install_vm_scanner)
  SENSITIVE = []
  include Aws::Structure
end