Class: Aws::NetworkMonitor::Types::CreateProbeInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Unique, case-sensitive identifier to ensure the idempotency of the request. Only returned if a client token was provided in the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 178

class CreateProbeInput < Struct.new(
  :monitor_name,
  :probe,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#monitor_nameString

The name of the monitor to associated with the probe.

Returns:

  • (String)


178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 178

class CreateProbeInput < Struct.new(
  :monitor_name,
  :probe,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#probeTypes::ProbeInput

Describes the details of an individual probe for a monitor.

Returns:



178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 178

class CreateProbeInput < Struct.new(
  :monitor_name,
  :probe,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of key-value pairs created and assigned to the probe.

Returns:

  • (Hash<String,String>)


178
179
180
181
182
183
184
185
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 178

class CreateProbeInput < Struct.new(
  :monitor_name,
  :probe,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end