R/shield_interfaces.R

Defines functions update_subscription_output update_subscription_input update_protection_group_output update_protection_group_input update_emergency_contact_settings_output update_emergency_contact_settings_input update_application_layer_automatic_response_output update_application_layer_automatic_response_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input list_tags_for_resource_output list_tags_for_resource_input list_resources_in_protection_group_output list_resources_in_protection_group_input list_protections_output list_protections_input list_protection_groups_output list_protection_groups_input list_attacks_output list_attacks_input get_subscription_state_output get_subscription_state_input enable_proactive_engagement_output enable_proactive_engagement_input enable_application_layer_automatic_response_output enable_application_layer_automatic_response_input disassociate_health_check_output disassociate_health_check_input disassociate_drt_role_output disassociate_drt_role_input disassociate_drt_log_bucket_output disassociate_drt_log_bucket_input disable_proactive_engagement_output disable_proactive_engagement_input disable_application_layer_automatic_response_output disable_application_layer_automatic_response_input describe_subscription_output describe_subscription_input describe_protection_group_output describe_protection_group_input describe_protection_output describe_protection_input describe_emergency_contact_settings_output describe_emergency_contact_settings_input describe_drt_access_output describe_drt_access_input describe_attack_statistics_output describe_attack_statistics_input describe_attack_output describe_attack_input delete_subscription_output delete_subscription_input delete_protection_group_output delete_protection_group_input delete_protection_output delete_protection_input create_subscription_output create_subscription_input create_protection_group_output create_protection_group_input create_protection_output create_protection_input associate_proactive_engagement_details_output associate_proactive_engagement_details_input associate_health_check_output associate_health_check_input associate_drt_role_output associate_drt_role_input associate_drt_log_bucket_output associate_drt_log_bucket_input

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

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

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

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

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

.shield$associate_health_check_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionId = structure(logical(0), tags = list(type = "string")), HealthCheckArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$associate_proactive_engagement_details_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EmergencyContactList = structure(list(structure(list(EmailAddress = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), ContactNotes = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$create_protection_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), 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))
}

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

.shield$create_protection_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionGroupId = structure(logical(0), tags = list(type = "string")), Aggregation = structure(logical(0), tags = list(type = "string")), Pattern = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), Members = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "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))
}

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

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

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

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

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

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

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

.shield$delete_subscription_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", deprecated = TRUE))
  return(populate(args, shape))
}

.shield$delete_subscription_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", deprecated = TRUE))
  return(populate(args, shape))
}

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

.shield$describe_attack_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Attack = structure(list(AttackId = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), SubResources = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), AttackVectors = structure(list(structure(list(VectorType = structure(logical(0), tags = list(type = "string")), VectorCounters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Max = structure(logical(0), tags = list(type = "double")), Average = structure(logical(0), tags = list(type = "double")), Sum = structure(logical(0), tags = list(type = "double")), N = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Counters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Max = structure(logical(0), tags = list(type = "double")), Average = structure(logical(0), tags = list(type = "double")), Sum = structure(logical(0), tags = list(type = "double")), N = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), AttackCounters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Max = structure(logical(0), tags = list(type = "double")), Average = structure(logical(0), tags = list(type = "double")), Sum = structure(logical(0), tags = list(type = "double")), N = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AttackProperties = structure(list(structure(list(AttackLayer = structure(logical(0), tags = list(type = "string")), AttackPropertyIdentifier = structure(logical(0), tags = list(type = "string")), TopContributors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Unit = structure(logical(0), tags = list(type = "string")), Total = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Mitigations = structure(list(structure(list(MitigationName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$describe_attack_statistics_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TimeRange = structure(list(FromInclusive = structure(logical(0), tags = list(type = "timestamp")), ToExclusive = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), DataItems = structure(list(structure(list(AttackVolume = structure(list(BitsPerSecond = structure(list(Max = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), PacketsPerSecond = structure(list(Max = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), RequestsPerSecond = structure(list(Max = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), AttackCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$describe_drt_access_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RoleArn = structure(logical(0), tags = list(type = "string")), LogBucketList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$describe_emergency_contact_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EmergencyContactList = structure(list(structure(list(EmailAddress = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), ContactNotes = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.shield$describe_protection_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionId = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.shield$describe_protection_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Protection = structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), HealthCheckIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProtectionArn = structure(logical(0), tags = list(type = "string")), ApplicationLayerAutomaticResponseConfiguration = structure(list(Status = structure(logical(0), tags = list(type = "string")), Action = structure(list(Block = structure(list(), tags = list(type = "structure")), Count = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$describe_protection_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionGroup = structure(list(ProtectionGroupId = structure(logical(0), tags = list(type = "string")), Aggregation = structure(logical(0), tags = list(type = "string")), Pattern = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), Members = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProtectionGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$describe_subscription_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Subscription = structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), TimeCommitmentInSeconds = structure(logical(0), tags = list(type = "long")), AutoRenew = structure(logical(0), tags = list(type = "string")), Limits = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Max = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), ProactiveEngagementStatus = structure(logical(0), tags = list(type = "string")), SubscriptionLimits = structure(list(ProtectionLimits = structure(list(ProtectedResourceTypeLimits = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Max = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ProtectionGroupLimits = structure(list(MaxProtectionGroups = structure(logical(0), tags = list(type = "long")), PatternTypeLimits = structure(list(ArbitraryPatternLimits = structure(list(MaxMembers = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), SubscriptionArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.shield$disable_application_layer_automatic_response_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))
}

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

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

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

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

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

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

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

.shield$disassociate_health_check_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionId = structure(logical(0), tags = list(type = "string")), HealthCheckArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$enable_application_layer_automatic_response_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), Action = structure(list(Block = structure(list(), tags = list(type = "structure")), Count = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

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

.shield$list_attacks_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartTime = structure(list(FromInclusive = structure(logical(0), tags = list(type = "timestamp")), ToExclusive = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), EndTime = structure(list(FromInclusive = structure(logical(0), tags = list(type = "timestamp")), ToExclusive = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), 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))
}

.shield$list_attacks_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AttackSummaries = structure(list(structure(list(AttackId = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), AttackVectors = structure(list(structure(list(VectorType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.shield$list_protection_groups_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)), InclusionFilters = structure(list(ProtectionGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Patterns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Aggregations = 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))
}

.shield$list_protection_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionGroups = structure(list(structure(list(ProtectionGroupId = structure(logical(0), tags = list(type = "string")), Aggregation = structure(logical(0), tags = list(type = "string")), Pattern = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), Members = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProtectionGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.shield$list_protections_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)), InclusionFilters = structure(list(ResourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProtectionNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceTypes = 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))
}

.shield$list_protections_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Protections = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), HealthCheckIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProtectionArn = structure(logical(0), tags = list(type = "string")), ApplicationLayerAutomaticResponseConfiguration = structure(list(Status = structure(logical(0), tags = list(type = "string")), Action = structure(list(Block = structure(list(), tags = list(type = "structure")), Count = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure"))), 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))
}

.shield$list_resources_in_protection_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionGroupId = 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))
}

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

.shield$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))
}

.shield$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))
}

.shield$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))
}

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

.shield$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))
}

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

.shield$update_application_layer_automatic_response_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), Action = structure(list(Block = structure(list(), tags = list(type = "structure")), Count = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$update_emergency_contact_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EmergencyContactList = structure(list(structure(list(EmailAddress = structure(logical(0), tags = list(type = "string")), PhoneNumber = structure(logical(0), tags = list(type = "string")), ContactNotes = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.shield$update_protection_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProtectionGroupId = structure(logical(0), tags = list(type = "string")), Aggregation = structure(logical(0), tags = list(type = "string")), Pattern = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), Members = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

Try the paws.security.identity package in your browser

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

paws.security.identity documentation built on Sept. 12, 2023, 1:10 a.m.