Interface CfnAssociation.TargetProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnAssociation.TargetProperty extends
Target is a property of the AWS::SSM::Association resource that specifies the targets for an SSM document in Systems Manager . You can target all instances in an AWS account by specifying the InstanceIds key with a value of * . To view a JSON and a YAML example that targets all instances, see "Create an association for all managed instances in an AWS account " on the Examples page.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 TargetProperty targetProperty = TargetProperty.builder()
  • Method Details

    • getKey

      @Stability(Stable) @NotNull String getKey()
      User-defined criteria for sending commands that target managed nodes that meet the criteria.
    • getValues

      @Stability(Stable) @NotNull List<String> getValues()
      User-defined criteria that maps to Key .

      For example, if you specified tag:ServerRole , you could specify value:WebServer to run a command on instances that include EC2 tags of ServerRole,WebServer .

      Depending on the type of target, the maximum number of values for a key might be lower than the global maximum of 50.

    • builder

      @Stability(Stable) static CfnAssociation.TargetProperty.Builder builder()
      a CfnAssociation.TargetProperty.Builder of CfnAssociation.TargetProperty