Class: Aws::IoT::Types::DescribeScheduledAuditResponse

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#day_of_monthString

The day of the month on which the scheduled audit takes place. This is will be ‘1` through `31` or `LAST`. If days `29`-`31` are specified, and the month does not have that many days, the audit takes place on the `LAST` day of the month.

Returns:

  • (String)


6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
# File 'lib/aws-sdk-iot/types.rb', line 6758

class DescribeScheduledAuditResponse < Struct.new(
  :frequency,
  :day_of_month,
  :day_of_week,
  :target_check_names,
  :scheduled_audit_name,
  :scheduled_audit_arn)
  SENSITIVE = []
  include Aws::Structure
end

#day_of_weekString

The day of the week on which the scheduled audit takes place, either one of ‘SUN`, `MON`, `TUE`, `WED`, `THU`, `FRI`, or `SAT`.

Returns:

  • (String)


6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
# File 'lib/aws-sdk-iot/types.rb', line 6758

class DescribeScheduledAuditResponse < Struct.new(
  :frequency,
  :day_of_month,
  :day_of_week,
  :target_check_names,
  :scheduled_audit_name,
  :scheduled_audit_arn)
  SENSITIVE = []
  include Aws::Structure
end

#frequencyString

How often the scheduled audit takes place, either one of ‘DAILY`, `WEEKLY`, `BIWEEKLY`, or `MONTHLY`. The start time of each audit is determined by the system.

Returns:

  • (String)


6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
# File 'lib/aws-sdk-iot/types.rb', line 6758

class DescribeScheduledAuditResponse < Struct.new(
  :frequency,
  :day_of_month,
  :day_of_week,
  :target_check_names,
  :scheduled_audit_name,
  :scheduled_audit_arn)
  SENSITIVE = []
  include Aws::Structure
end

#scheduled_audit_arnString

The ARN of the scheduled audit.

Returns:

  • (String)


6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
# File 'lib/aws-sdk-iot/types.rb', line 6758

class DescribeScheduledAuditResponse < Struct.new(
  :frequency,
  :day_of_month,
  :day_of_week,
  :target_check_names,
  :scheduled_audit_name,
  :scheduled_audit_arn)
  SENSITIVE = []
  include Aws::Structure
end

#scheduled_audit_nameString

The name of the scheduled audit.

Returns:

  • (String)


6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
# File 'lib/aws-sdk-iot/types.rb', line 6758

class DescribeScheduledAuditResponse < Struct.new(
  :frequency,
  :day_of_month,
  :day_of_week,
  :target_check_names,
  :scheduled_audit_name,
  :scheduled_audit_arn)
  SENSITIVE = []
  include Aws::Structure
end

#target_check_namesArray<String>

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use ‘DescribeAccountAuditConfiguration` to see the list of all checks, including those that are enabled or use `UpdateAccountAuditConfiguration` to select which checks are enabled.)

Returns:

  • (Array<String>)


6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
# File 'lib/aws-sdk-iot/types.rb', line 6758

class DescribeScheduledAuditResponse < Struct.new(
  :frequency,
  :day_of_month,
  :day_of_week,
  :target_check_names,
  :scheduled_audit_name,
  :scheduled_audit_arn)
  SENSITIVE = []
  include Aws::Structure
end