Class ImageRecipeState


  • public final class ImageRecipeState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        (Required) Amazon Resource Name (ARN) of the image recipe.
      • blockDeviceMappings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ImageRecipeBlockDeviceMappingArgs>>> blockDeviceMappings()
        Returns:
        Configuration block(s) with block device mappings for the image recipe. Detailed below.
      • components

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ImageRecipeComponentArgs>>> components()
        Returns:
        Ordered configuration block(s) with components for the image recipe. Detailed below.
      • dateCreated

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dateCreated()
        Returns:
        Date the image recipe was created.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the image recipe.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the image recipe.
      • owner

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> owner()
        Returns:
        Owner of the image recipe.
      • parentImage

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> parentImage()
        Returns:
        The image recipe uses this image as a base from which to build your customized image. The value can be the base image ARN or an AMI ID.
      • platform

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platform()
        Returns:
        Platform of the image recipe.
      • systemsManagerAgent

        public java.util.Optional<com.pulumi.core.Output<ImageRecipeSystemsManagerAgentArgs>> systemsManagerAgent()
        Returns:
        Configuration block for the Systems Manager Agent installed by default by Image Builder. Detailed below.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value map of resource tags for the image recipe. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Deprecated.
        Please use `tags` instead.
        Returns:
        A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
      • userDataBase64

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userDataBase64()
        Returns:
        Base64 encoded user data. Use this to provide commands or a command script to run when you launch your build instance.
      • version

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()
        Returns:
        The semantic version of the image recipe, which specifies the version in the following format, with numeric values in each position to indicate a specific version: major.minor.patch. For example: 1.0.0. The following attributes are optional:
      • workingDirectory

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workingDirectory()
        Returns:
        The working directory to be used during build and test workflows.