Module: Aws::FIS::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-fis/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccountTargeting =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountTargeting')
- Action =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Action')
- ActionDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionDescription')
- ActionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionId')
- ActionParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActionParameter')
- ActionParameterDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionParameterDescription')
- ActionParameterMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ActionParameterMap')
- ActionParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionParameterName')
- ActionParameterRequired =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ActionParameterRequired')
- ActionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActionSummary')
- ActionSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ActionSummaryList')
- ActionTarget =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActionTarget')
- ActionTargetMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ActionTargetMap')
- ActionTargetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionTargetName')
- ActionsMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionsMode')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- CloudWatchLogGroupArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CloudWatchLogGroupArn')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateExperimentTemplateActionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateActionInput')
- CreateExperimentTemplateActionInputMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'CreateExperimentTemplateActionInputMap')
- CreateExperimentTemplateExperimentOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateExperimentOptionsInput')
- CreateExperimentTemplateLogConfigurationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateLogConfigurationInput')
- CreateExperimentTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateRequest')
- CreateExperimentTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateResponse')
- CreateExperimentTemplateStopConditionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateStopConditionInput')
- CreateExperimentTemplateStopConditionInputList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CreateExperimentTemplateStopConditionInputList')
- CreateExperimentTemplateTargetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateExperimentTemplateTargetInput')
- CreateExperimentTemplateTargetInputMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'CreateExperimentTemplateTargetInputMap')
- CreateTargetAccountConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTargetAccountConfigurationRequest')
- CreateTargetAccountConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTargetAccountConfigurationResponse')
- CreationTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'CreationTime')
- DeleteExperimentTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteExperimentTemplateRequest')
- DeleteExperimentTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteExperimentTemplateResponse')
- DeleteTargetAccountConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTargetAccountConfigurationRequest')
- DeleteTargetAccountConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTargetAccountConfigurationResponse')
- EmptyTargetResolutionMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmptyTargetResolutionMode')
- ExceptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionMessage')
- Experiment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Experiment')
- ExperimentAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentAction')
- ExperimentActionDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionDescription')
- ExperimentActionEndTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExperimentActionEndTime')
- ExperimentActionMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentActionMap')
- ExperimentActionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionName')
- ExperimentActionParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionParameter')
- ExperimentActionParameterMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentActionParameterMap')
- ExperimentActionParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionParameterName')
- ExperimentActionStartAfter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionStartAfter')
- ExperimentActionStartAfterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentActionStartAfterList')
- ExperimentActionStartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExperimentActionStartTime')
- ExperimentActionState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentActionState')
- ExperimentActionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionStatus')
- ExperimentActionStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionStatusReason')
- ExperimentActionTargetMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentActionTargetMap')
- ExperimentActionTargetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentActionTargetName')
- ExperimentCloudWatchLogsLogConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentCloudWatchLogsLogConfiguration')
- ExperimentEndTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExperimentEndTime')
- ExperimentError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentError')
- ExperimentErrorAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentErrorAccountId')
- ExperimentErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentErrorCode')
- ExperimentErrorLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentErrorLocation')
- ExperimentId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentId')
- ExperimentLogConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentLogConfiguration')
- ExperimentOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentOptions')
- ExperimentS3LogConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentS3LogConfiguration')
- ExperimentStartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExperimentStartTime')
- ExperimentState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentState')
- ExperimentStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentStatus')
- ExperimentStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentStatusReason')
- ExperimentStopCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentStopCondition')
- ExperimentStopConditionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentStopConditionList')
- ExperimentSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentSummary')
- ExperimentSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentSummaryList')
- ExperimentTarget =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTarget')
- ExperimentTargetAccountConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTargetAccountConfiguration')
- ExperimentTargetAccountConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTargetAccountConfigurationList')
- ExperimentTargetAccountConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTargetAccountConfigurationSummary')
- ExperimentTargetFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTargetFilter')
- ExperimentTargetFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTargetFilterList')
- ExperimentTargetFilterPath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTargetFilterPath')
- ExperimentTargetFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTargetFilterValue')
- ExperimentTargetFilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTargetFilterValues')
- ExperimentTargetMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTargetMap')
- ExperimentTargetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTargetName')
- ExperimentTargetParameterMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTargetParameterMap')
- ExperimentTargetParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTargetParameterName')
- ExperimentTargetParameterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTargetParameterValue')
- ExperimentTargetSelectionMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTargetSelectionMode')
- ExperimentTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplate')
- ExperimentTemplateAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateAction')
- ExperimentTemplateActionDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateActionDescription')
- ExperimentTemplateActionMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTemplateActionMap')
- ExperimentTemplateActionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateActionName')
- ExperimentTemplateActionParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateActionParameter')
- ExperimentTemplateActionParameterMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTemplateActionParameterMap')
- ExperimentTemplateActionParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateActionParameterName')
- ExperimentTemplateActionStartAfter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateActionStartAfter')
- ExperimentTemplateActionStartAfterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTemplateActionStartAfterList')
- ExperimentTemplateActionTargetMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTemplateActionTargetMap')
- ExperimentTemplateActionTargetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateActionTargetName')
- ExperimentTemplateCloudWatchLogsLogConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateCloudWatchLogsLogConfiguration')
- ExperimentTemplateCloudWatchLogsLogConfigurationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateCloudWatchLogsLogConfigurationInput')
- ExperimentTemplateDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateDescription')
- ExperimentTemplateExperimentOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateExperimentOptions')
- ExperimentTemplateId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateId')
- ExperimentTemplateLogConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateLogConfiguration')
- ExperimentTemplateS3LogConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateS3LogConfiguration')
- ExperimentTemplateS3LogConfigurationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateS3LogConfigurationInput')
- ExperimentTemplateStopCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateStopCondition')
- ExperimentTemplateStopConditionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTemplateStopConditionList')
- ExperimentTemplateSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateSummary')
- ExperimentTemplateSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTemplateSummaryList')
- ExperimentTemplateTarget =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateTarget')
- ExperimentTemplateTargetFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateTargetFilter')
- ExperimentTemplateTargetFilterInputList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTemplateTargetFilterInputList')
- ExperimentTemplateTargetFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTemplateTargetFilterList')
- ExperimentTemplateTargetFilterPath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateTargetFilterPath')
- ExperimentTemplateTargetFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateTargetFilterValue')
- ExperimentTemplateTargetFilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExperimentTemplateTargetFilterValues')
- ExperimentTemplateTargetInputFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExperimentTemplateTargetInputFilter')
- ExperimentTemplateTargetMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTemplateTargetMap')
- ExperimentTemplateTargetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateTargetName')
- ExperimentTemplateTargetParameterMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ExperimentTemplateTargetParameterMap')
- ExperimentTemplateTargetParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateTargetParameterName')
- ExperimentTemplateTargetParameterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateTargetParameterValue')
- ExperimentTemplateTargetSelectionMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExperimentTemplateTargetSelectionMode')
- GetActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetActionRequest')
- GetActionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetActionResponse')
- GetExperimentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetExperimentRequest')
- GetExperimentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetExperimentResponse')
- GetExperimentTargetAccountConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetExperimentTargetAccountConfigurationRequest')
- GetExperimentTargetAccountConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetExperimentTargetAccountConfigurationResponse')
- GetExperimentTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetExperimentTemplateRequest')
- GetExperimentTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetExperimentTemplateResponse')
- GetSafetyLeverRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSafetyLeverRequest')
- GetSafetyLeverResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSafetyLeverResponse')
- GetTargetAccountConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTargetAccountConfigurationRequest')
- GetTargetAccountConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTargetAccountConfigurationResponse')
- GetTargetResourceTypeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTargetResourceTypeRequest')
- GetTargetResourceTypeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTargetResourceTypeResponse')
- LastUpdateTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'LastUpdateTime')
- ListActionsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListActionsMaxResults')
- ListActionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListActionsRequest')
- ListActionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListActionsResponse')
- ListExperimentResolvedTargetsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListExperimentResolvedTargetsMaxResults')
- ListExperimentResolvedTargetsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentResolvedTargetsRequest')
- ListExperimentResolvedTargetsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentResolvedTargetsResponse')
- ListExperimentTargetAccountConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentTargetAccountConfigurationsRequest')
- ListExperimentTargetAccountConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentTargetAccountConfigurationsResponse')
- ListExperimentTemplatesMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListExperimentTemplatesMaxResults')
- ListExperimentTemplatesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentTemplatesRequest')
- ListExperimentTemplatesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentTemplatesResponse')
- ListExperimentsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListExperimentsMaxResults')
- ListExperimentsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentsRequest')
- ListExperimentsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExperimentsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListTargetAccountConfigurationsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListTargetAccountConfigurationsMaxResults')
- ListTargetAccountConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTargetAccountConfigurationsRequest')
- ListTargetAccountConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTargetAccountConfigurationsResponse')
- ListTargetResourceTypesMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListTargetResourceTypesMaxResults')
- ListTargetResourceTypesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTargetResourceTypesRequest')
- ListTargetResourceTypesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTargetResourceTypesResponse')
- LogSchemaVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LogSchemaVersion')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- ResolvedTarget =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResolvedTarget')
- ResolvedTargetList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResolvedTargetList')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResourceArnList')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- RoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleArn')
- S3BucketName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3BucketName')
- S3ObjectKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3ObjectKey')
- SafetyLever =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SafetyLever')
- SafetyLeverId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SafetyLeverId')
- SafetyLeverState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SafetyLeverState')
- SafetyLeverStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SafetyLeverStatus')
- SafetyLeverStatusInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SafetyLeverStatusInput')
- SafetyLeverStatusReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SafetyLeverStatusReason')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- StartExperimentExperimentOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartExperimentExperimentOptionsInput')
- StartExperimentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartExperimentRequest')
- StartExperimentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartExperimentResponse')
- StopConditionSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StopConditionSource')
- StopConditionValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StopConditionValue')
- StopExperimentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopExperimentRequest')
- StopExperimentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopExperimentResponse')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TagMap')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TargetAccountConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetAccountConfiguration')
- TargetAccountConfigurationDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetAccountConfigurationDescription')
- TargetAccountConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TargetAccountConfigurationList')
- TargetAccountConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetAccountConfigurationSummary')
- TargetAccountConfigurationsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TargetAccountConfigurationsCount')
- TargetAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetAccountId')
- TargetInformationKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetInformationKey')
- TargetInformationMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TargetInformationMap')
- TargetInformationValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetInformationValue')
- TargetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetName')
- TargetResourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetResourceType')
- TargetResourceTypeDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetResourceTypeDescription')
- TargetResourceTypeId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetResourceTypeId')
- TargetResourceTypeParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetResourceTypeParameter')
- TargetResourceTypeParameterDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetResourceTypeParameterDescription')
- TargetResourceTypeParameterMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TargetResourceTypeParameterMap')
- TargetResourceTypeParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TargetResourceTypeParameterName')
- TargetResourceTypeParameterRequired =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'TargetResourceTypeParameterRequired')
- TargetResourceTypeSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetResourceTypeSummary')
- TargetResourceTypeSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TargetResourceTypeSummaryList')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateExperimentTemplateActionInputItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateActionInputItem')
- UpdateExperimentTemplateActionInputMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'UpdateExperimentTemplateActionInputMap')
- UpdateExperimentTemplateExperimentOptionsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateExperimentOptionsInput')
- UpdateExperimentTemplateLogConfigurationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateLogConfigurationInput')
- UpdateExperimentTemplateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateRequest')
- UpdateExperimentTemplateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateResponse')
- UpdateExperimentTemplateStopConditionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateStopConditionInput')
- UpdateExperimentTemplateStopConditionInputList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UpdateExperimentTemplateStopConditionInputList')
- UpdateExperimentTemplateTargetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateExperimentTemplateTargetInput')
- UpdateExperimentTemplateTargetInputMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'UpdateExperimentTemplateTargetInputMap')
- UpdateSafetyLeverStateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSafetyLeverStateInput')
- UpdateSafetyLeverStateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSafetyLeverStateRequest')
- UpdateSafetyLeverStateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSafetyLeverStateResponse')
- UpdateTargetAccountConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTargetAccountConfigurationRequest')
- UpdateTargetAccountConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTargetAccountConfigurationResponse')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2020-12-01" api. = { "apiVersion" => "2020-12-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "fis", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "FIS", "serviceFullName" => "AWS Fault Injection Simulator", "serviceId" => "fis", "signatureVersion" => "v4", "signingName" => "fis", "uid" => "fis-2020-12-01", } api.add_operation(:create_experiment_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateExperimentTemplate" o.http_method = "POST" o.http_request_uri = "/experimentTemplates" o.input = Shapes::ShapeRef.new(shape: CreateExperimentTemplateRequest) o.output = Shapes::ShapeRef.new(shape: CreateExperimentTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_target_account_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTargetAccountConfiguration" o.http_method = "POST" o.http_request_uri = "/experimentTemplates/{id}/targetAccountConfigurations/{accountId}" o.input = Shapes::ShapeRef.new(shape: CreateTargetAccountConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateTargetAccountConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:delete_experiment_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteExperimentTemplate" o.http_method = "DELETE" o.http_request_uri = "/experimentTemplates/{id}" o.input = Shapes::ShapeRef.new(shape: DeleteExperimentTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeleteExperimentTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_target_account_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTargetAccountConfiguration" o.http_method = "DELETE" o.http_request_uri = "/experimentTemplates/{id}/targetAccountConfigurations/{accountId}" o.input = Shapes::ShapeRef.new(shape: DeleteTargetAccountConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteTargetAccountConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_action, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAction" o.http_method = "GET" o.http_request_uri = "/actions/{id}" o.input = Shapes::ShapeRef.new(shape: GetActionRequest) o.output = Shapes::ShapeRef.new(shape: GetActionResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_experiment, Seahorse::Model::Operation.new.tap do |o| o.name = "GetExperiment" o.http_method = "GET" o.http_request_uri = "/experiments/{id}" o.input = Shapes::ShapeRef.new(shape: GetExperimentRequest) o.output = Shapes::ShapeRef.new(shape: GetExperimentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_experiment_target_account_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetExperimentTargetAccountConfiguration" o.http_method = "GET" o.http_request_uri = "/experiments/{id}/targetAccountConfigurations/{accountId}" o.input = Shapes::ShapeRef.new(shape: GetExperimentTargetAccountConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetExperimentTargetAccountConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_experiment_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetExperimentTemplate" o.http_method = "GET" o.http_request_uri = "/experimentTemplates/{id}" o.input = Shapes::ShapeRef.new(shape: GetExperimentTemplateRequest) o.output = Shapes::ShapeRef.new(shape: GetExperimentTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_safety_lever, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSafetyLever" o.http_method = "GET" o.http_request_uri = "/safetyLevers/{id}" o.input = Shapes::ShapeRef.new(shape: GetSafetyLeverRequest) o.output = Shapes::ShapeRef.new(shape: GetSafetyLeverResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_target_account_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTargetAccountConfiguration" o.http_method = "GET" o.http_request_uri = "/experimentTemplates/{id}/targetAccountConfigurations/{accountId}" o.input = Shapes::ShapeRef.new(shape: GetTargetAccountConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetTargetAccountConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_target_resource_type, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTargetResourceType" o.http_method = "GET" o.http_request_uri = "/targetResourceTypes/{resourceType}" o.input = Shapes::ShapeRef.new(shape: GetTargetResourceTypeRequest) o.output = Shapes::ShapeRef.new(shape: GetTargetResourceTypeResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_actions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListActions" o.http_method = "GET" o.http_request_uri = "/actions" o.input = Shapes::ShapeRef.new(shape: ListActionsRequest) o.output = Shapes::ShapeRef.new(shape: ListActionsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_experiment_resolved_targets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExperimentResolvedTargets" o.http_method = "GET" o.http_request_uri = "/experiments/{id}/resolvedTargets" o.input = Shapes::ShapeRef.new(shape: ListExperimentResolvedTargetsRequest) o.output = Shapes::ShapeRef.new(shape: ListExperimentResolvedTargetsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_experiment_target_account_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExperimentTargetAccountConfigurations" o.http_method = "GET" o.http_request_uri = "/experiments/{id}/targetAccountConfigurations" o.input = Shapes::ShapeRef.new(shape: ListExperimentTargetAccountConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListExperimentTargetAccountConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_experiment_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExperimentTemplates" o.http_method = "GET" o.http_request_uri = "/experimentTemplates" o.input = Shapes::ShapeRef.new(shape: ListExperimentTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: ListExperimentTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_experiments, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExperiments" o.http_method = "GET" o.http_request_uri = "/experiments" o.input = Shapes::ShapeRef.new(shape: ListExperimentsRequest) o.output = Shapes::ShapeRef.new(shape: ListExperimentsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) end) api.add_operation(:list_target_account_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTargetAccountConfigurations" o.http_method = "GET" o.http_request_uri = "/experimentTemplates/{id}/targetAccountConfigurations" o.input = Shapes::ShapeRef.new(shape: ListTargetAccountConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListTargetAccountConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_target_resource_types, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTargetResourceTypes" o.http_method = "GET" o.http_request_uri = "/targetResourceTypes" o.input = Shapes::ShapeRef.new(shape: ListTargetResourceTypesRequest) o.output = Shapes::ShapeRef.new(shape: ListTargetResourceTypesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:start_experiment, Seahorse::Model::Operation.new.tap do |o| o.name = "StartExperiment" o.http_method = "POST" o.http_request_uri = "/experiments" o.input = Shapes::ShapeRef.new(shape: StartExperimentRequest) o.output = Shapes::ShapeRef.new(shape: StartExperimentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:stop_experiment, Seahorse::Model::Operation.new.tap do |o| o.name = "StopExperiment" o.http_method = "DELETE" o.http_request_uri = "/experiments/{id}" o.input = Shapes::ShapeRef.new(shape: StopExperimentRequest) o.output = Shapes::ShapeRef.new(shape: StopExperimentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) end) api.add_operation(:update_experiment_template, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateExperimentTemplate" o.http_method = "PATCH" o.http_request_uri = "/experimentTemplates/{id}" o.input = Shapes::ShapeRef.new(shape: UpdateExperimentTemplateRequest) o.output = Shapes::ShapeRef.new(shape: UpdateExperimentTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:update_safety_lever_state, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSafetyLeverState" o.http_method = "PATCH" o.http_request_uri = "/safetyLevers/{id}/state" o.input = Shapes::ShapeRef.new(shape: UpdateSafetyLeverStateRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSafetyLeverStateResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_target_account_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTargetAccountConfiguration" o.http_method = "PATCH" o.http_request_uri = "/experimentTemplates/{id}/targetAccountConfigurations/{accountId}" o.input = Shapes::ShapeRef.new(shape: UpdateTargetAccountConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTargetAccountConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) end