Interface PutOrganizationConformancePackRequest.Builder

    • Method Detail

      • organizationConformancePackName

        PutOrganizationConformancePackRequest.Builder organizationConformancePackName​(String organizationConformancePackName)

        Name of the organization conformance pack you want to create.

        Parameters:
        organizationConformancePackName - Name of the organization conformance pack you want to create.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • templateS3Uri

        PutOrganizationConformancePackRequest.Builder templateS3Uri​(String templateS3Uri)

        Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).

        You must have access to read Amazon S3 bucket. In addition, in order to ensure a successful deployment, the template object must not be in an archived storage class if this parameter is passed.

        Parameters:
        templateS3Uri - Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).

        You must have access to read Amazon S3 bucket. In addition, in order to ensure a successful deployment, the template object must not be in an archived storage class if this parameter is passed.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • templateBody

        PutOrganizationConformancePackRequest.Builder templateBody​(String templateBody)

        A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.

        Parameters:
        templateBody - A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryS3Bucket

        PutOrganizationConformancePackRequest.Builder deliveryS3Bucket​(String deliveryS3Bucket)

        The name of the Amazon S3 bucket where Config stores conformance pack templates.

        This field is optional. If used, it must be prefixed with awsconfigconforms.

        Parameters:
        deliveryS3Bucket - The name of the Amazon S3 bucket where Config stores conformance pack templates.

        This field is optional. If used, it must be prefixed with awsconfigconforms.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryS3KeyPrefix

        PutOrganizationConformancePackRequest.Builder deliveryS3KeyPrefix​(String deliveryS3KeyPrefix)

        The prefix for the Amazon S3 bucket.

        This field is optional.

        Parameters:
        deliveryS3KeyPrefix - The prefix for the Amazon S3 bucket.

        This field is optional.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conformancePackInputParameters

        PutOrganizationConformancePackRequest.Builder conformancePackInputParameters​(Collection<ConformancePackInputParameter> conformancePackInputParameters)

        A list of ConformancePackInputParameter objects.

        Parameters:
        conformancePackInputParameters - A list of ConformancePackInputParameter objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conformancePackInputParameters

        PutOrganizationConformancePackRequest.Builder conformancePackInputParameters​(ConformancePackInputParameter... conformancePackInputParameters)

        A list of ConformancePackInputParameter objects.

        Parameters:
        conformancePackInputParameters - A list of ConformancePackInputParameter objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • excludedAccounts

        PutOrganizationConformancePackRequest.Builder excludedAccounts​(Collection<String> excludedAccounts)

        A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.

        Parameters:
        excludedAccounts - A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • excludedAccounts

        PutOrganizationConformancePackRequest.Builder excludedAccounts​(String... excludedAccounts)

        A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.

        Parameters:
        excludedAccounts - A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.