awscc.fis_experimenttemplate¶

Filters¶

  • event

  • reduce

  • value

Actions¶

delete¶

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - fis:DeleteExperimentTemplate

update¶

Parent base class for filters and actions.

definitions:
  ActionId:
    description: The ID of the action.
    maxLength: 64
    type: string
  ExperimentTemplateAction:
    additionalProperties: false
    description: Specifies an action for the experiment template.
    properties:
      ActionId:
        description: The ID of the action.
        maxLength: 64
        type: string
      Description:
        description: A description for the action.
        maxLength: 512
        type: string
      Parameters:
        additionalProperties: false
        description: The parameters for the action, if applicable.
        patternProperties:
          .{1,64}:
            maxLength: 1024
            type: string
        type: object
      StartAfter:
        description: The names of the actions that must be completed before the current
          action starts.
        items:
          maxLength: 64
          type: string
        type: array
      Targets:
        additionalProperties: false
        description: One or more targets for the action.
        patternProperties:
          .{1,64}:
            maxLength: 64
            type: string
        type: object
    required:
    - ActionId
    type: object
  ExperimentTemplateActionItemDescription:
    description: A description for the action.
    maxLength: 512
    type: string
  ExperimentTemplateActionItemParameter:
    maxLength: 1024
    type: string
  ExperimentTemplateActionItemStartAfter:
    maxLength: 64
    type: string
  ExperimentTemplateActionItemStartAfterList:
    description: The names of the actions that must be completed before the current
      action starts.
    items:
      maxLength: 64
      type: string
    type: array
  ExperimentTemplateActionItemTarget:
    maxLength: 64
    type: string
  ExperimentTemplateActionMap:
    additionalProperties: false
    description: The actions for the experiment.
    patternProperties:
      '[\S]{1,64}':
        additionalProperties: false
        description: Specifies an action for the experiment template.
        properties:
          ActionId:
            description: The ID of the action.
            maxLength: 64
            type: string
          Description:
            description: A description for the action.
            maxLength: 512
            type: string
          Parameters:
            additionalProperties: false
            description: The parameters for the action, if applicable.
            patternProperties:
              .{1,64}:
                maxLength: 1024
                type: string
            type: object
          StartAfter:
            description: The names of the actions that must be completed before the
              current action starts.
            items:
              maxLength: 64
              type: string
            type: array
          Targets:
            additionalProperties: false
            description: One or more targets for the action.
            patternProperties:
              .{1,64}:
                maxLength: 64
                type: string
            type: object
        required:
        - ActionId
        type: object
    type: object
  ExperimentTemplateDescription:
    description: A description for the experiment template.
    maxLength: 512
    type: string
  ExperimentTemplateId:
    type: string
  ExperimentTemplateStopCondition:
    additionalProperties: false
    properties:
      Source:
        maxLength: 64
        type: string
      Value:
        maxLength: 2048
        minLength: 20
        type: string
    required:
    - Source
    type: object
  ExperimentTemplateStopConditionList:
    description: One or more stop conditions.
    items:
      additionalProperties: false
      properties:
        Source:
          maxLength: 64
          type: string
        Value:
          maxLength: 2048
          minLength: 20
          type: string
      required:
      - Source
      type: object
    type: array
  ExperimentTemplateTarget:
    additionalProperties: false
    description: Specifies a target for an experiment.
    properties:
      Filters:
        items:
          additionalProperties: false
          description: Describes a filter used for the target resource input in an
            experiment template.
          properties:
            Path:
              description: The attribute path for the filter.
              maxLength: 256
              type: string
            Values:
              description: The attribute values for the filter.
              items:
                maxLength: 128
                type: string
              type: array
          required:
          - Path
          - Values
          type: object
        type: array
      ResourceArns:
        description: The Amazon Resource Names (ARNs) of the target resources.
        items:
          maxLength: 2048
          minLength: 20
          type: string
        type: array
      ResourceTags:
        additionalProperties: false
        patternProperties:
          .{1,128}:
            maxLength: 256
            type: string
        type: object
      ResourceType:
        description: The AWS resource type. The resource type must be supported for
          the specified action.
        maxLength: 64
        type: string
      SelectionMode:
        description: Scopes the identified resources to a specific number of the resources
          at random, or a percentage of the resources.
        maxLength: 64
        type: string
    required:
    - ResourceType
    - SelectionMode
    type: object
  ExperimentTemplateTargetFilter:
    additionalProperties: false
    description: Describes a filter used for the target resource input in an experiment
      template.
    properties:
      Path:
        description: The attribute path for the filter.
        maxLength: 256
        type: string
      Values:
        description: The attribute values for the filter.
        items:
          maxLength: 128
          type: string
        type: array
    required:
    - Path
    - Values
    type: object
  ExperimentTemplateTargetFilterList:
    items:
      additionalProperties: false
      description: Describes a filter used for the target resource input in an experiment
        template.
      properties:
        Path:
          description: The attribute path for the filter.
          maxLength: 256
          type: string
        Values:
          description: The attribute values for the filter.
          items:
            maxLength: 128
            type: string
          type: array
      required:
      - Path
      - Values
      type: object
    type: array
  ExperimentTemplateTargetFilterPath:
    description: The attribute path for the filter.
    maxLength: 256
    type: string
  ExperimentTemplateTargetFilterValue:
    maxLength: 128
    type: string
  ExperimentTemplateTargetFilterValues:
    description: The attribute values for the filter.
    items:
      maxLength: 128
      type: string
    type: array
  ExperimentTemplateTargetMap:
    additionalProperties: false
    description: The targets for the experiment.
    patternProperties:
      .{1,64}:
        additionalProperties: false
        description: Specifies a target for an experiment.
        properties:
          Filters:
            items:
              additionalProperties: false
              description: Describes a filter used for the target resource input in
                an experiment template.
              properties:
                Path:
                  description: The attribute path for the filter.
                  maxLength: 256
                  type: string
                Values:
                  description: The attribute values for the filter.
                  items:
                    maxLength: 128
                    type: string
                  type: array
              required:
              - Path
              - Values
              type: object
            type: array
          ResourceArns:
            description: The Amazon Resource Names (ARNs) of the target resources.
            items:
              maxLength: 2048
              minLength: 20
              type: string
            type: array
          ResourceTags:
            additionalProperties: false
            patternProperties:
              .{1,128}:
                maxLength: 256
                type: string
            type: object
          ResourceType:
            description: The AWS resource type. The resource type must be supported
              for the specified action.
            maxLength: 64
            type: string
          SelectionMode:
            description: Scopes the identified resources to a specific number of the
              resources at random, or a percentage of the resources.
            maxLength: 64
            type: string
        required:
        - ResourceType
        - SelectionMode
        type: object
    type: object
  ExperimentTemplateTargetSelectionMode:
    description: Scopes the identified resources to a specific number of the resources
      at random, or a percentage of the resources.
    maxLength: 64
    type: string
  ResourceArn:
    maxLength: 2048
    minLength: 20
    type: string
  ResourceArnList:
    description: The Amazon Resource Names (ARNs) of the target resources.
    items:
      maxLength: 2048
      minLength: 20
      type: string
    type: array
  ResourceType:
    description: The AWS resource type. The resource type must be supported for the
      specified action.
    maxLength: 64
    type: string
  RoleArn:
    description: The Amazon Resource Name (ARN) of an IAM role that grants the AWS
      FIS service permission to perform service actions on your behalf.
    maxLength: 1224
    type: string
  StopConditionSource:
    maxLength: 64
    type: string
  StopConditionValue:
    maxLength: 2048
    minLength: 20
    type: string
properties:
  Actions:
    additionalProperties: false
    description: The actions for the experiment.
    patternProperties:
      '[\S]{1,64}':
        additionalProperties: false
        description: Specifies an action for the experiment template.
        properties:
          ActionId:
            description: The ID of the action.
            maxLength: 64
            type: string
          Description:
            description: A description for the action.
            maxLength: 512
            type: string
          Parameters:
            additionalProperties: false
            description: The parameters for the action, if applicable.
            patternProperties:
              .{1,64}:
                maxLength: 1024
                type: string
            type: object
          StartAfter:
            description: The names of the actions that must be completed before the
              current action starts.
            items:
              maxLength: 64
              type: string
            type: array
          Targets:
            additionalProperties: false
            description: One or more targets for the action.
            patternProperties:
              .{1,64}:
                maxLength: 64
                type: string
            type: object
        required:
        - ActionId
        type: object
    type: object
  Description:
    description: A description for the experiment template.
    maxLength: 512
    type: string
  RoleArn:
    description: The Amazon Resource Name (ARN) of an IAM role that grants the AWS
      FIS service permission to perform service actions on your behalf.
    maxLength: 1224
    type: string
  StopConditions:
    description: One or more stop conditions.
    items:
      additionalProperties: false
      properties:
        Source:
          maxLength: 64
          type: string
        Value:
          maxLength: 2048
          minLength: 20
          type: string
      required:
      - Source
      type: object
    type: array
  Targets:
    additionalProperties: false
    description: The targets for the experiment.
    patternProperties:
      .{1,64}:
        additionalProperties: false
        description: Specifies a target for an experiment.
        properties:
          Filters:
            items:
              additionalProperties: false
              description: Describes a filter used for the target resource input in
                an experiment template.
              properties:
                Path:
                  description: The attribute path for the filter.
                  maxLength: 256
                  type: string
                Values:
                  description: The attribute values for the filter.
                  items:
                    maxLength: 128
                    type: string
                  type: array
              required:
              - Path
              - Values
              type: object
            type: array
          ResourceArns:
            description: The Amazon Resource Names (ARNs) of the target resources.
            items:
              maxLength: 2048
              minLength: 20
              type: string
            type: array
          ResourceTags:
            additionalProperties: false
            patternProperties:
              .{1,128}:
                maxLength: 256
                type: string
            type: object
          ResourceType:
            description: The AWS resource type. The resource type must be supported
              for the specified action.
            maxLength: 64
            type: string
          SelectionMode:
            description: Scopes the identified resources to a specific number of the
              resources at random, or a percentage of the resources.
            maxLength: 64
            type: string
        required:
        - ResourceType
        - SelectionMode
        type: object
    type: object
  type:
    enum:
    - update

Permissions - fis:UpdateExperimentTemplate