R/ssmcontacts_interfaces.R

Defines functions update_rotation_output update_rotation_input update_contact_channel_output update_contact_channel_input update_contact_output update_contact_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input stop_engagement_output stop_engagement_input start_engagement_output start_engagement_input send_activation_code_output send_activation_code_input put_contact_policy_output put_contact_policy_input list_tags_for_resource_output list_tags_for_resource_input list_rotations_output list_rotations_input list_rotation_shifts_output list_rotation_shifts_input list_rotation_overrides_output list_rotation_overrides_input list_preview_rotation_shifts_output list_preview_rotation_shifts_input list_pages_by_engagement_output list_pages_by_engagement_input list_pages_by_contact_output list_pages_by_contact_input list_page_resolutions_output list_page_resolutions_input list_page_receipts_output list_page_receipts_input list_engagements_output list_engagements_input list_contacts_output list_contacts_input list_contact_channels_output list_contact_channels_input get_rotation_override_output get_rotation_override_input get_rotation_output get_rotation_input get_contact_policy_output get_contact_policy_input get_contact_channel_output get_contact_channel_input get_contact_output get_contact_input describe_page_output describe_page_input describe_engagement_output describe_engagement_input delete_rotation_override_output delete_rotation_override_input delete_rotation_output delete_rotation_input delete_contact_channel_output delete_contact_channel_input delete_contact_output delete_contact_input deactivate_contact_channel_output deactivate_contact_channel_input create_rotation_override_output create_rotation_override_input create_rotation_output create_rotation_input create_contact_channel_output create_contact_channel_input create_contact_output create_contact_input activate_contact_channel_output activate_contact_channel_input accept_page_output accept_page_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include ssmcontacts_service.R
NULL

.ssmcontacts$accept_page_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PageId = structure(logical(0), tags = list(type = "string")), ContactChannelId = structure(logical(0), tags = list(type = "string")), AcceptType = structure(logical(0), tags = list(type = "string")), Note = structure(logical(0), tags = list(type = "string")), AcceptCode = structure(logical(0), tags = list(type = "string")), AcceptCodeValidation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$accept_page_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$activate_contact_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string")), ActivationCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$activate_contact_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_contact_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Alias = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Plan = structure(list(Stages = structure(list(structure(list(DurationInMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE)), Targets = structure(list(structure(list(ChannelTargetInfo = structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string")), RetryIntervalInMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ContactTargetInfo = structure(list(ContactId = structure(logical(0), tags = list(type = "string")), IsEssential = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), RotationIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IdempotencyToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_contact_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_contact_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DeliveryAddress = structure(list(SimpleAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DeferActivation = structure(logical(0), tags = list(type = "boolean", box = TRUE)), IdempotencyToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_contact_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_rotation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), ContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), TimeZoneId = structure(logical(0), tags = list(type = "string")), Recurrence = structure(list(MonthlySettings = structure(list(structure(list(DayOfMonth = structure(logical(0), tags = list(type = "integer")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WeeklySettings = structure(list(structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DailySettings = structure(list(structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), NumberOfOnCalls = structure(logical(0), tags = list(box = TRUE, type = "integer")), ShiftCoverages = structure(list(structure(list(structure(list(Start = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), End = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map")), RecurrenceMultiplier = structure(logical(0), tags = list(box = TRUE, type = "integer"))), tags = list(type = "structure")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IdempotencyToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_rotation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_rotation_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string")), NewContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), IdempotencyToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$create_rotation_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationOverrideId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$deactivate_contact_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$deactivate_contact_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_contact_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_contact_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_contact_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_contact_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_rotation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_rotation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_rotation_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string")), RotationOverrideId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$delete_rotation_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$describe_engagement_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EngagementId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$describe_engagement_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), EngagementArn = structure(logical(0), tags = list(type = "string")), Sender = structure(logical(0), tags = list(type = "string")), Subject = structure(logical(0), tags = list(type = "string")), Content = structure(logical(0), tags = list(type = "string")), PublicSubject = structure(logical(0), tags = list(type = "string")), PublicContent = structure(logical(0), tags = list(type = "string")), IncidentId = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), StopTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$describe_page_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PageId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$describe_page_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PageArn = structure(logical(0), tags = list(type = "string")), EngagementArn = structure(logical(0), tags = list(type = "string")), ContactArn = structure(logical(0), tags = list(type = "string")), Sender = structure(logical(0), tags = list(type = "string")), Subject = structure(logical(0), tags = list(type = "string")), Content = structure(logical(0), tags = list(type = "string")), PublicSubject = structure(logical(0), tags = list(type = "string")), PublicContent = structure(logical(0), tags = list(type = "string")), IncidentId = structure(logical(0), tags = list(type = "string")), SentTime = structure(logical(0), tags = list(type = "timestamp")), ReadTime = structure(logical(0), tags = list(type = "timestamp")), DeliveryTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_contact_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_contact_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), Alias = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Plan = structure(list(Stages = structure(list(structure(list(DurationInMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE)), Targets = structure(list(structure(list(ChannelTargetInfo = structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string")), RetryIntervalInMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ContactTargetInfo = structure(list(ContactId = structure(logical(0), tags = list(type = "string")), IsEssential = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), RotationIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_contact_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_contact_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), ContactChannelArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DeliveryAddress = structure(list(SimpleAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ActivationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_contact_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_contact_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_rotation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_rotation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), TimeZoneId = structure(logical(0), tags = list(type = "string")), Recurrence = structure(list(MonthlySettings = structure(list(structure(list(DayOfMonth = structure(logical(0), tags = list(type = "integer")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WeeklySettings = structure(list(structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DailySettings = structure(list(structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), NumberOfOnCalls = structure(logical(0), tags = list(box = TRUE, type = "integer")), ShiftCoverages = structure(list(structure(list(structure(list(Start = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), End = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map")), RecurrenceMultiplier = structure(logical(0), tags = list(box = TRUE, type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_rotation_override_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string")), RotationOverrideId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$get_rotation_override_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationOverrideId = structure(logical(0), tags = list(type = "string")), RotationArn = structure(logical(0), tags = list(type = "string")), NewContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), CreateTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_contact_channels_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_contact_channels_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), ContactChannels = structure(list(structure(list(ContactChannelArn = structure(logical(0), tags = list(type = "string")), ContactArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DeliveryAddress = structure(list(SimpleAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ActivationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_contacts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), AliasPrefix = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_contacts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Contacts = structure(list(structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), Alias = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_engagements_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), IncidentId = structure(logical(0), tags = list(type = "string")), TimeRangeValue = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_engagements_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Engagements = structure(list(structure(list(EngagementArn = structure(logical(0), tags = list(type = "string")), ContactArn = structure(logical(0), tags = list(type = "string")), Sender = structure(logical(0), tags = list(type = "string")), IncidentId = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), StopTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_page_receipts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PageId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_page_receipts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Receipts = structure(list(structure(list(ContactChannelArn = structure(logical(0), tags = list(type = "string")), ReceiptType = structure(logical(0), tags = list(type = "string")), ReceiptInfo = structure(logical(0), tags = list(type = "string")), ReceiptTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_page_resolutions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), PageId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_page_resolutions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), PageResolutions = structure(list(structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), StageIndex = structure(logical(0), tags = list(box = TRUE, type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_pages_by_contact_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_pages_by_contact_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Pages = structure(list(structure(list(PageArn = structure(logical(0), tags = list(type = "string")), EngagementArn = structure(logical(0), tags = list(type = "string")), ContactArn = structure(logical(0), tags = list(type = "string")), Sender = structure(logical(0), tags = list(type = "string")), IncidentId = structure(logical(0), tags = list(type = "string")), SentTime = structure(logical(0), tags = list(type = "timestamp")), DeliveryTime = structure(logical(0), tags = list(type = "timestamp")), ReadTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_pages_by_engagement_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EngagementId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_pages_by_engagement_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Pages = structure(list(structure(list(PageArn = structure(logical(0), tags = list(type = "string")), EngagementArn = structure(logical(0), tags = list(type = "string")), ContactArn = structure(logical(0), tags = list(type = "string")), Sender = structure(logical(0), tags = list(type = "string")), IncidentId = structure(logical(0), tags = list(type = "string")), SentTime = structure(logical(0), tags = list(type = "timestamp")), DeliveryTime = structure(logical(0), tags = list(type = "timestamp")), ReadTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_preview_rotation_shifts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationStartTime = structure(logical(0), tags = list(type = "timestamp")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), Members = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TimeZoneId = structure(logical(0), tags = list(type = "string")), Recurrence = structure(list(MonthlySettings = structure(list(structure(list(DayOfMonth = structure(logical(0), tags = list(type = "integer")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WeeklySettings = structure(list(structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DailySettings = structure(list(structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), NumberOfOnCalls = structure(logical(0), tags = list(box = TRUE, type = "integer")), ShiftCoverages = structure(list(structure(list(structure(list(Start = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), End = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map")), RecurrenceMultiplier = structure(logical(0), tags = list(box = TRUE, type = "integer"))), tags = list(type = "structure")), Overrides = structure(list(structure(list(NewMembers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_preview_rotation_shifts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationShifts = structure(list(structure(list(ContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), Type = structure(logical(0), tags = list(type = "string")), ShiftDetails = structure(list(OverriddenContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_rotation_overrides_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_rotation_overrides_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationOverrides = structure(list(structure(list(RotationOverrideId = structure(logical(0), tags = list(type = "string")), NewContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), CreateTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_rotation_shifts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_rotation_shifts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationShifts = structure(list(structure(list(ContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), Type = structure(logical(0), tags = list(type = "string")), ShiftDetails = structure(list(OverriddenContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_rotations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationNamePrefix = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_rotations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Rotations = structure(list(structure(list(RotationArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), TimeZoneId = structure(logical(0), tags = list(type = "string")), Recurrence = structure(list(MonthlySettings = structure(list(structure(list(DayOfMonth = structure(logical(0), tags = list(type = "integer")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WeeklySettings = structure(list(structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DailySettings = structure(list(structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), NumberOfOnCalls = structure(logical(0), tags = list(box = TRUE, type = "integer")), ShiftCoverages = structure(list(structure(list(structure(list(Start = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), End = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map")), RecurrenceMultiplier = structure(logical(0), tags = list(box = TRUE, type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$put_contact_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactArn = structure(logical(0), tags = list(type = "string")), Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$put_contact_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$send_activation_code_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$send_activation_code_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$start_engagement_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string")), Sender = structure(logical(0), tags = list(type = "string")), Subject = structure(logical(0), tags = list(type = "string")), Content = structure(logical(0), tags = list(type = "string")), PublicSubject = structure(logical(0), tags = list(type = "string")), PublicContent = structure(logical(0), tags = list(type = "string")), IncidentId = structure(logical(0), tags = list(type = "string")), IdempotencyToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$start_engagement_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EngagementArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$stop_engagement_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EngagementId = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$stop_engagement_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceARN = structure(logical(0), tags = list(type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$update_contact_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactId = structure(logical(0), tags = list(type = "string")), DisplayName = structure(logical(0), tags = list(type = "string")), Plan = structure(list(Stages = structure(list(structure(list(DurationInMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE)), Targets = structure(list(structure(list(ChannelTargetInfo = structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string")), RetryIntervalInMinutes = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ContactTargetInfo = structure(list(ContactId = structure(logical(0), tags = list(type = "string")), IsEssential = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), RotationIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$update_contact_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$update_contact_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ContactChannelId = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DeliveryAddress = structure(list(SimpleAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$update_contact_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$update_rotation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RotationId = structure(logical(0), tags = list(type = "string")), ContactIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), TimeZoneId = structure(logical(0), tags = list(type = "string")), Recurrence = structure(list(MonthlySettings = structure(list(structure(list(DayOfMonth = structure(logical(0), tags = list(type = "integer")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WeeklySettings = structure(list(structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), HandOffTime = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), DailySettings = structure(list(structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), NumberOfOnCalls = structure(logical(0), tags = list(box = TRUE, type = "integer")), ShiftCoverages = structure(list(structure(list(structure(list(Start = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), End = structure(list(HourOfDay = structure(logical(0), tags = list(type = "integer")), MinuteOfHour = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map")), RecurrenceMultiplier = structure(logical(0), tags = list(box = TRUE, type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssmcontacts$update_rotation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.management package in your browser

Any scripts or data that you put into this service are public.

paws.management documentation built on Sept. 12, 2023, 1:06 a.m.