libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ImageBuilder

Contents

Description

Derived from API version 2019-12-02 of the AWS service descriptions, licensed under Apache 2.0.

EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-12-02 of the Amazon EC2 Image Builder SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ImageBuilder.

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter is invalid. Review the available parameters for the API request.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have made a request for an action that is not supported by the service.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource that you are trying to create already exists.

CallRateLimitExceededException

_CallRateLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the permitted request rate for the specific operation.

ForbiddenException

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are not authorized to perform the requested operation.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value that you provided for the specified parameter is invalid.

InvalidVersionNumberException

_InvalidVersionNumberException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your version number is out of bounds or does not follow the required syntax.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the number of permitted resources or operations for this service. For service quotas, see EC2 Image Builder endpoints and quotas.

ServiceException

_ServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception is thrown when the service encounters an unrecoverable exception.

ResourceDependencyException

_ResourceDependencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have attempted to mutate or delete a resource with a dependency that prohibits this action. See the error message for more details.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is unable to process your request at this time.

IdempotentParameterMismatchException

_IdempotentParameterMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have specified a client token for an operation using parameter values that differ from a previous request that used the same client token.

ClientException

_ClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #

These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an invalid resource identifier.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

At least one of the resources referenced by your request does not exist.

InvalidParameterCombinationException

_InvalidParameterCombinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have specified two or more mutually exclusive parameters. Review the error message for details.

InvalidPaginationTokenException

_InvalidPaginationTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have provided an invalid pagination token in your request.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource that you are trying to operate on is currently in use. Review the message details and retry later.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

ListImagePackages

data ListImagePackages Source #

See: newListImagePackages smart constructor.

Instances

Instances details
Eq ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Read ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Show ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Generic ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Associated Types

type Rep ListImagePackages :: Type -> Type #

NFData ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Methods

rnf :: ListImagePackages -> () #

Hashable ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

ToJSON ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

AWSRequest ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Associated Types

type AWSResponse ListImagePackages #

ToHeaders ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

ToPath ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

ToQuery ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackages = D1 ('MetaData "ListImagePackages" "Amazonka.ImageBuilder.ListImagePackages" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagePackages'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListImagePackages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

newListImagePackages Source #

Create a value of ListImagePackages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListImagePackages', listImagePackages_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListImagePackages', listImagePackages_maxResults - The maxiumum number of results to return from the ListImagePackages request.

$sel:imageBuildVersionArn:ListImagePackages', listImagePackages_imageBuildVersionArn - Filter results for the ListImagePackages request by the Image Build Version ARN

data ListImagePackagesResponse Source #

See: newListImagePackagesResponse smart constructor.

Instances

Instances details
Eq ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Read ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Show ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Generic ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

Associated Types

type Rep ListImagePackagesResponse :: Type -> Type #

NFData ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePackages

type Rep ListImagePackagesResponse = D1 ('MetaData "ListImagePackagesResponse" "Amazonka.ImageBuilder.ListImagePackages" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagePackagesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePackageList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImagePackage]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagePackagesResponse Source #

Create a value of ListImagePackagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListImagePackagesResponse', listImagePackagesResponse_requestId - The request ID that uniquely identifies this request.

$sel:imagePackageList:ListImagePackagesResponse', listImagePackagesResponse_imagePackageList - The list of Image Packages returned in the response.

$sel:nextToken:ListImagePackages', listImagePackagesResponse_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:httpStatus:ListImagePackagesResponse', listImagePackagesResponse_httpStatus - The response's http status code.

GetDistributionConfiguration

data GetDistributionConfiguration Source #

See: newGetDistributionConfiguration smart constructor.

Instances

Instances details
Eq GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Read GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Show GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Generic GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Associated Types

type Rep GetDistributionConfiguration :: Type -> Type #

NFData GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Hashable GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

AWSRequest GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

ToHeaders GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

ToPath GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

ToQuery GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfiguration = D1 ('MetaData "GetDistributionConfiguration" "Amazonka.ImageBuilder.GetDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetDistributionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

newGetDistributionConfiguration Source #

Create a value of GetDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:distributionConfigurationArn:GetDistributionConfiguration', getDistributionConfiguration_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that you want to retrieve.

data GetDistributionConfigurationResponse Source #

Instances

Instances details
Eq GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Read GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Show GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

Generic GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

NFData GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetDistributionConfiguration

type Rep GetDistributionConfigurationResponse = D1 ('MetaData "GetDistributionConfigurationResponse" "Amazonka.ImageBuilder.GetDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetDistributionConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "distributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DistributionConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetDistributionConfigurationResponse Source #

Create a value of GetDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetDistributionConfigurationResponse', getDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:distributionConfiguration:GetDistributionConfigurationResponse', getDistributionConfigurationResponse_distributionConfiguration - The distribution configuration object.

$sel:httpStatus:GetDistributionConfigurationResponse', getDistributionConfigurationResponse_httpStatus - The response's http status code.

ImportComponent

data ImportComponent Source #

See: newImportComponent smart constructor.

Instances

Instances details
Eq ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Read ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Show ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Generic ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Associated Types

type Rep ImportComponent :: Type -> Type #

NFData ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Methods

rnf :: ImportComponent -> () #

Hashable ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

ToJSON ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

AWSRequest ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Associated Types

type AWSResponse ImportComponent #

ToHeaders ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

ToPath ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

ToQuery ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponent = D1 ('MetaData "ImportComponent" "Amazonka.ImageBuilder.ImportComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImportComponent'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentType))) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentFormat) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Platform) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse ImportComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

newImportComponent Source #

Create a value of ImportComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':ImportComponent', importComponent_data - The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

$sel:uri:ImportComponent', importComponent_uri - The uri of the component. Must be an Amazon S3 URL and the requester must have permission to access the Amazon S3 bucket. If you use Amazon S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

$sel:kmsKeyId:ImportComponent', importComponent_kmsKeyId - The ID of the KMS key that should be used to encrypt this component.

$sel:changeDescription:ImportComponent', importComponent_changeDescription - The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

$sel:description:ImportComponent', importComponent_description - The description of the component. Describes the contents of the component.

$sel:tags:ImportComponent', importComponent_tags - The tags of the component.

$sel:name:ImportComponent', importComponent_name - The name of the component.

$sel:semanticVersion:ImportComponent', importComponent_semanticVersion - The semantic version of the component. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:type':ImportComponent', importComponent_type - The type of the component denotes whether the component is used to build the image, or only to test it.

$sel:format:ImportComponent', importComponent_format - The format of the resource that you want to import as a component.

$sel:platform:ImportComponent', importComponent_platform - The platform of the component.

$sel:clientToken:ImportComponent', importComponent_clientToken - The idempotency token of the component.

data ImportComponentResponse Source #

See: newImportComponentResponse smart constructor.

Instances

Instances details
Eq ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Read ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Show ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Generic ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Associated Types

type Rep ImportComponentResponse :: Type -> Type #

NFData ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

Methods

rnf :: ImportComponentResponse -> () #

type Rep ImportComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ImportComponent

type Rep ImportComponentResponse = D1 ('MetaData "ImportComponentResponse" "Amazonka.ImageBuilder.ImportComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImportComponentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newImportComponentResponse Source #

Create a value of ImportComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ImportComponentResponse', importComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:ImportComponent', importComponentResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:componentBuildVersionArn:ImportComponentResponse', importComponentResponse_componentBuildVersionArn - The Amazon Resource Name (ARN) of the imported component.

$sel:httpStatus:ImportComponentResponse', importComponentResponse_httpStatus - The response's http status code.

ListComponentBuildVersions

data ListComponentBuildVersions Source #

See: newListComponentBuildVersions smart constructor.

Instances

Instances details
Eq ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Read ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Show ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Generic ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Associated Types

type Rep ListComponentBuildVersions :: Type -> Type #

NFData ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Hashable ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToJSON ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

AWSRequest ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToHeaders ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToPath ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

ToQuery ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersions = D1 ('MetaData "ListComponentBuildVersions" "Amazonka.ImageBuilder.ListComponentBuildVersions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListComponentBuildVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "componentVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListComponentBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

newListComponentBuildVersions Source #

Create a value of ListComponentBuildVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListComponentBuildVersions', listComponentBuildVersions_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListComponentBuildVersions', listComponentBuildVersions_maxResults - The maximum items to return in a request.

$sel:componentVersionArn:ListComponentBuildVersions', listComponentBuildVersions_componentVersionArn - The component version Amazon Resource Name (ARN) whose versions you want to list.

data ListComponentBuildVersionsResponse Source #

Instances

Instances details
Eq ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Read ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Show ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Generic ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

Associated Types

type Rep ListComponentBuildVersionsResponse :: Type -> Type #

NFData ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponentBuildVersions

type Rep ListComponentBuildVersionsResponse = D1 ('MetaData "ListComponentBuildVersionsResponse" "Amazonka.ImageBuilder.ListComponentBuildVersions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListComponentBuildVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "componentSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentBuildVersionsResponse Source #

Create a value of ListComponentBuildVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_requestId - The request ID that uniquely identifies this request.

$sel:nextToken:ListComponentBuildVersions', listComponentBuildVersionsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:componentSummaryList:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_componentSummaryList - The list of component summaries for the specified semantic version.

$sel:httpStatus:ListComponentBuildVersionsResponse', listComponentBuildVersionsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ImageBuilder.ListTagsForResource" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource whose tags you want to retrieve.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.ImageBuilder.ListTagsForResource" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags for the specified resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListImageBuildVersions

data ListImageBuildVersions Source #

See: newListImageBuildVersions smart constructor.

Instances

Instances details
Eq ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Read ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Show ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Generic ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Associated Types

type Rep ListImageBuildVersions :: Type -> Type #

NFData ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Methods

rnf :: ListImageBuildVersions -> () #

Hashable ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

ToJSON ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

AWSRequest ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Associated Types

type AWSResponse ListImageBuildVersions #

ToHeaders ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

ToPath ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

ToQuery ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersions = D1 ('MetaData "ListImageBuildVersions" "Amazonka.ImageBuilder.ListImageBuildVersions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImageBuildVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "imageVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListImageBuildVersions Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

newListImageBuildVersions Source #

Create a value of ListImageBuildVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImageBuildVersions', listImageBuildVersions_filters - Use the following filters to streamline results:

  • name
  • osVersion
  • platform
  • type
  • version

$sel:nextToken:ListImageBuildVersions', listImageBuildVersions_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListImageBuildVersions', listImageBuildVersions_maxResults - The maximum items to return in a request.

$sel:imageVersionArn:ListImageBuildVersions', listImageBuildVersions_imageVersionArn - The Amazon Resource Name (ARN) of the image whose build versions you want to retrieve.

data ListImageBuildVersionsResponse Source #

See: newListImageBuildVersionsResponse smart constructor.

Instances

Instances details
Eq ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Read ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Show ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Generic ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

Associated Types

type Rep ListImageBuildVersionsResponse :: Type -> Type #

NFData ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersionsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageBuildVersions

type Rep ListImageBuildVersionsResponse = D1 ('MetaData "ListImageBuildVersionsResponse" "Amazonka.ImageBuilder.ListImageBuildVersions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImageBuildVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImageBuildVersionsResponse Source #

Create a value of ListImageBuildVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListImageBuildVersionsResponse', listImageBuildVersionsResponse_requestId - The request ID that uniquely identifies this request.

$sel:nextToken:ListImageBuildVersions', listImageBuildVersionsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:imageSummaryList:ListImageBuildVersionsResponse', listImageBuildVersionsResponse_imageSummaryList - The list of image build versions.

$sel:httpStatus:ListImageBuildVersionsResponse', listImageBuildVersionsResponse_httpStatus - The response's http status code.

CancelImageCreation

data CancelImageCreation Source #

See: newCancelImageCreation smart constructor.

Instances

Instances details
Eq CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Read CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Show CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Generic CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Associated Types

type Rep CancelImageCreation :: Type -> Type #

NFData CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Methods

rnf :: CancelImageCreation -> () #

Hashable CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

ToJSON CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

AWSRequest CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Associated Types

type AWSResponse CancelImageCreation #

ToHeaders CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

ToPath CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

ToQuery CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreation = D1 ('MetaData "CancelImageCreation" "Amazonka.ImageBuilder.CancelImageCreation" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CancelImageCreation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelImageCreation Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

newCancelImageCreation Source #

Create a value of CancelImageCreation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageBuildVersionArn:CancelImageCreation', cancelImageCreation_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image whose creation you want to cancel.

$sel:clientToken:CancelImageCreation', cancelImageCreation_clientToken - The idempotency token used to make this request idempotent.

data CancelImageCreationResponse Source #

See: newCancelImageCreationResponse smart constructor.

Instances

Instances details
Eq CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Read CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Show CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Generic CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

Associated Types

type Rep CancelImageCreationResponse :: Type -> Type #

NFData CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CancelImageCreation

type Rep CancelImageCreationResponse = D1 ('MetaData "CancelImageCreationResponse" "Amazonka.ImageBuilder.CancelImageCreation" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CancelImageCreationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelImageCreationResponse Source #

Create a value of CancelImageCreationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CancelImageCreationResponse', cancelImageCreationResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CancelImageCreation', cancelImageCreationResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imageBuildVersionArn:CancelImageCreation', cancelImageCreationResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image whose creation has been cancelled.

$sel:httpStatus:CancelImageCreationResponse', cancelImageCreationResponse_httpStatus - The response's http status code.

GetImagePipeline

data GetImagePipeline Source #

See: newGetImagePipeline smart constructor.

Constructors

GetImagePipeline' Text 

Instances

Instances details
Eq GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Read GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Show GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Generic GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Associated Types

type Rep GetImagePipeline :: Type -> Type #

NFData GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Methods

rnf :: GetImagePipeline -> () #

Hashable GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

AWSRequest GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Associated Types

type AWSResponse GetImagePipeline #

ToHeaders GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

ToPath GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

ToQuery GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipeline = D1 ('MetaData "GetImagePipeline" "Amazonka.ImageBuilder.GetImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImagePipeline'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

newGetImagePipeline Source #

Create a value of GetImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipelineArn:GetImagePipeline', getImagePipeline_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that you want to retrieve.

data GetImagePipelineResponse Source #

See: newGetImagePipelineResponse smart constructor.

Instances

Instances details
Eq GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Read GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Show GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Generic GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

Associated Types

type Rep GetImagePipelineResponse :: Type -> Type #

NFData GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePipeline

type Rep GetImagePipelineResponse = D1 ('MetaData "GetImagePipelineResponse" "Amazonka.ImageBuilder.GetImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImagePipelineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imagePipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImagePipeline)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImagePipelineResponse Source #

Create a value of GetImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetImagePipelineResponse', getImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:imagePipeline:GetImagePipelineResponse', getImagePipelineResponse_imagePipeline - The image pipeline object.

$sel:httpStatus:GetImagePipelineResponse', getImagePipelineResponse_httpStatus - The response's http status code.

CreateInfrastructureConfiguration

data CreateInfrastructureConfiguration Source #

See: newCreateInfrastructureConfiguration smart constructor.

Instances

Instances details
Eq CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Read CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Show CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Generic CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Associated Types

type Rep CreateInfrastructureConfiguration :: Type -> Type #

NFData CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Hashable CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToJSON CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

AWSRequest CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToHeaders CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToPath CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

ToQuery CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfiguration = D1 ('MetaData "CreateInfrastructureConfiguration" "Amazonka.ImageBuilder.CreateInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateInfrastructureConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceMetadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptions))))) :*: ((S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "terminateInstanceOnFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

newCreateInfrastructureConfiguration Source #

Create a value of CreateInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:CreateInfrastructureConfiguration', createInfrastructureConfiguration_securityGroupIds - The security group IDs to associate with the instance used to customize your Amazon EC2 AMI.

$sel:snsTopicArn:CreateInfrastructureConfiguration', createInfrastructureConfiguration_snsTopicArn - The SNS topic on which to send image build events.

$sel:instanceTypes:CreateInfrastructureConfiguration', createInfrastructureConfiguration_instanceTypes - The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

$sel:keyPair:CreateInfrastructureConfiguration', createInfrastructureConfiguration_keyPair - The key pair of the infrastructure configuration. You can use this to log on to and debug the instance used to create your image.

$sel:resourceTags:CreateInfrastructureConfiguration', createInfrastructureConfiguration_resourceTags - The tags attached to the resource created by Image Builder.

$sel:subnetId:CreateInfrastructureConfiguration', createInfrastructureConfiguration_subnetId - The subnet ID in which to place the instance used to customize your Amazon EC2 AMI.

$sel:instanceMetadataOptions:CreateInfrastructureConfiguration', createInfrastructureConfiguration_instanceMetadataOptions - The instance metadata options that you can set for the HTTP requests that pipeline builds use to launch EC2 build and test instances.

$sel:logging:CreateInfrastructureConfiguration', createInfrastructureConfiguration_logging - The logging configuration of the infrastructure configuration.

$sel:description:CreateInfrastructureConfiguration', createInfrastructureConfiguration_description - The description of the infrastructure configuration.

$sel:tags:CreateInfrastructureConfiguration', createInfrastructureConfiguration_tags - The tags of the infrastructure configuration.

$sel:terminateInstanceOnFailure:CreateInfrastructureConfiguration', createInfrastructureConfiguration_terminateInstanceOnFailure - The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

$sel:name:CreateInfrastructureConfiguration', createInfrastructureConfiguration_name - The name of the infrastructure configuration.

$sel:instanceProfileName:CreateInfrastructureConfiguration', createInfrastructureConfiguration_instanceProfileName - The instance profile to associate with the instance used to customize your Amazon EC2 AMI.

$sel:clientToken:CreateInfrastructureConfiguration', createInfrastructureConfiguration_clientToken - The idempotency token used to make this request idempotent.

data CreateInfrastructureConfigurationResponse Source #

Instances

Instances details
Eq CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Read CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Show CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

Generic CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

NFData CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateInfrastructureConfiguration

type Rep CreateInfrastructureConfigurationResponse = D1 ('MetaData "CreateInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.CreateInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateInfrastructureConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateInfrastructureConfigurationResponse Source #

Create a value of CreateInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateInfrastructureConfigurationResponse', createInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:infrastructureConfigurationArn:CreateInfrastructureConfigurationResponse', createInfrastructureConfigurationResponse_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that was created by this request.

$sel:clientToken:CreateInfrastructureConfiguration', createInfrastructureConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:httpStatus:CreateInfrastructureConfigurationResponse', createInfrastructureConfigurationResponse_httpStatus - The response's http status code.

ListDistributionConfigurations

data ListDistributionConfigurations Source #

See: newListDistributionConfigurations smart constructor.

Instances

Instances details
Eq ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Read ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Show ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Generic ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Associated Types

type Rep ListDistributionConfigurations :: Type -> Type #

NFData ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Hashable ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToJSON ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

AWSRequest ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToHeaders ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToPath ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

ToQuery ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurations = D1 ('MetaData "ListDistributionConfigurations" "Amazonka.ImageBuilder.ListDistributionConfigurations" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListDistributionConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListDistributionConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

newListDistributionConfigurations :: ListDistributionConfigurations Source #

Create a value of ListDistributionConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListDistributionConfigurations', listDistributionConfigurations_filters - You can filter on name to streamline results.

$sel:nextToken:ListDistributionConfigurations', listDistributionConfigurations_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListDistributionConfigurations', listDistributionConfigurations_maxResults - The maximum items to return in a request.

data ListDistributionConfigurationsResponse Source #

Instances

Instances details
Eq ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Read ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Show ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

Generic ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

NFData ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListDistributionConfigurations

type Rep ListDistributionConfigurationsResponse = D1 ('MetaData "ListDistributionConfigurationsResponse" "Amazonka.ImageBuilder.ListDistributionConfigurations" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListDistributionConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DistributionConfigurationSummary]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDistributionConfigurationsResponse Source #

Create a value of ListDistributionConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListDistributionConfigurationsResponse', listDistributionConfigurationsResponse_requestId - The request ID that uniquely identifies this request.

$sel:distributionConfigurationSummaryList:ListDistributionConfigurationsResponse', listDistributionConfigurationsResponse_distributionConfigurationSummaryList - The list of distributions.

$sel:nextToken:ListDistributionConfigurations', listDistributionConfigurationsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:httpStatus:ListDistributionConfigurationsResponse', listDistributionConfigurationsResponse_httpStatus - The response's http status code.

CreateContainerRecipe

data CreateContainerRecipe Source #

See: newCreateContainerRecipe smart constructor.

Instances

Instances details
Eq CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Read CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Show CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Generic CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Associated Types

type Rep CreateContainerRecipe :: Type -> Type #

NFData CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Methods

rnf :: CreateContainerRecipe -> () #

Hashable CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

ToJSON CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

AWSRequest CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Associated Types

type AWSResponse CreateContainerRecipe #

ToHeaders CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

ToPath CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

ToQuery CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipe = D1 ('MetaData "CreateContainerRecipe" "Amazonka.ImageBuilder.CreateContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateContainerRecipe'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "dockerfileTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageOsVersionOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dockerfileTemplateUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platformOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: (((S1 ('MetaSel ('Just "instanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceConfiguration)) :*: S1 ('MetaSel ('Just "containerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContainerType)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ComponentConfiguration)) :*: S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "targetRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetContainerRepository) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

newCreateContainerRecipe Source #

Create a value of CreateContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dockerfileTemplateData:CreateContainerRecipe', createContainerRecipe_dockerfileTemplateData - The Dockerfile template used to build your image as an inline data blob.

$sel:imageOsVersionOverride:CreateContainerRecipe', createContainerRecipe_imageOsVersionOverride - Specifies the operating system version for the base image.

$sel:workingDirectory:CreateContainerRecipe', createContainerRecipe_workingDirectory - The working directory for use during build and test workflows.

$sel:dockerfileTemplateUri:CreateContainerRecipe', createContainerRecipe_dockerfileTemplateUri - The Amazon S3 URI for the Dockerfile that will be used to build your container image.

$sel:kmsKeyId:CreateContainerRecipe', createContainerRecipe_kmsKeyId - Identifies which KMS key is used to encrypt the container image.

$sel:platformOverride:CreateContainerRecipe', createContainerRecipe_platformOverride - Specifies the operating system platform when you use a custom base image.

$sel:description:CreateContainerRecipe', createContainerRecipe_description - The description of the container recipe.

$sel:tags:CreateContainerRecipe', createContainerRecipe_tags - Tags that are attached to the container recipe.

$sel:instanceConfiguration:CreateContainerRecipe', createContainerRecipe_instanceConfiguration - A group of options that can be used to configure an instance for building and testing container images.

$sel:containerType:CreateContainerRecipe', createContainerRecipe_containerType - The type of container to create.

$sel:name:CreateContainerRecipe', createContainerRecipe_name - The name of the container recipe.

$sel:semanticVersion:CreateContainerRecipe', createContainerRecipe_semanticVersion - The semantic version of the container recipe. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

$sel:components:CreateContainerRecipe', createContainerRecipe_components - Components for build and test that are included in the container recipe.

$sel:parentImage:CreateContainerRecipe', createContainerRecipe_parentImage - The base image for the container recipe.

$sel:targetRepository:CreateContainerRecipe', createContainerRecipe_targetRepository - The destination repository for the container image.

$sel:clientToken:CreateContainerRecipe', createContainerRecipe_clientToken - The client token used to make this request idempotent.

data CreateContainerRecipeResponse Source #

See: newCreateContainerRecipeResponse smart constructor.

Instances

Instances details
Eq CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Read CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Show CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Generic CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

Associated Types

type Rep CreateContainerRecipeResponse :: Type -> Type #

NFData CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateContainerRecipe

type Rep CreateContainerRecipeResponse = D1 ('MetaData "CreateContainerRecipeResponse" "Amazonka.ImageBuilder.CreateContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateContainerRecipeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateContainerRecipeResponse Source #

Create a value of CreateContainerRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateContainerRecipeResponse', createContainerRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CreateContainerRecipe', createContainerRecipeResponse_clientToken - The client token used to make this request idempotent.

$sel:containerRecipeArn:CreateContainerRecipeResponse', createContainerRecipeResponse_containerRecipeArn - Returns the Amazon Resource Name (ARN) of the container recipe that the request created.

$sel:httpStatus:CreateContainerRecipeResponse', createContainerRecipeResponse_httpStatus - The response's http status code.

ListInfrastructureConfigurations

data ListInfrastructureConfigurations Source #

See: newListInfrastructureConfigurations smart constructor.

Instances

Instances details
Eq ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Read ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Show ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Generic ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Associated Types

type Rep ListInfrastructureConfigurations :: Type -> Type #

NFData ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Hashable ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToJSON ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

AWSRequest ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToHeaders ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToPath ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

ToQuery ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurations = D1 ('MetaData "ListInfrastructureConfigurations" "Amazonka.ImageBuilder.ListInfrastructureConfigurations" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListInfrastructureConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListInfrastructureConfigurations Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

newListInfrastructureConfigurations :: ListInfrastructureConfigurations Source #

Create a value of ListInfrastructureConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListInfrastructureConfigurations', listInfrastructureConfigurations_filters - You can filter on name to streamline results.

$sel:nextToken:ListInfrastructureConfigurations', listInfrastructureConfigurations_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListInfrastructureConfigurations', listInfrastructureConfigurations_maxResults - The maximum items to return in a request.

data ListInfrastructureConfigurationsResponse Source #

Instances

Instances details
Eq ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Read ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Show ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

Generic ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

NFData ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurationsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListInfrastructureConfigurations

type Rep ListInfrastructureConfigurationsResponse = D1 ('MetaData "ListInfrastructureConfigurationsResponse" "Amazonka.ImageBuilder.ListInfrastructureConfigurations" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListInfrastructureConfigurationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InfrastructureConfigurationSummary]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInfrastructureConfigurationsResponse Source #

Create a value of ListInfrastructureConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListInfrastructureConfigurationsResponse', listInfrastructureConfigurationsResponse_requestId - The request ID that uniquely identifies this request.

$sel:infrastructureConfigurationSummaryList:ListInfrastructureConfigurationsResponse', listInfrastructureConfigurationsResponse_infrastructureConfigurationSummaryList - The list of infrastructure configurations.

$sel:nextToken:ListInfrastructureConfigurations', listInfrastructureConfigurationsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:httpStatus:ListInfrastructureConfigurationsResponse', listInfrastructureConfigurationsResponse_httpStatus - The response's http status code.

PutImageRecipePolicy

data PutImageRecipePolicy Source #

See: newPutImageRecipePolicy smart constructor.

Instances

Instances details
Eq PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Read PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Show PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Generic PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Associated Types

type Rep PutImageRecipePolicy :: Type -> Type #

NFData PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Methods

rnf :: PutImageRecipePolicy -> () #

Hashable PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

ToJSON PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

AWSRequest PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Associated Types

type AWSResponse PutImageRecipePolicy #

ToHeaders PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

ToPath PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

ToQuery PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicy = D1 ('MetaData "PutImageRecipePolicy" "Amazonka.ImageBuilder.PutImageRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutImageRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

newPutImageRecipePolicy Source #

Create a value of PutImageRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageRecipeArn:PutImageRecipePolicy', putImageRecipePolicy_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that this policy should be applied to.

$sel:policy:PutImageRecipePolicy', putImageRecipePolicy_policy - The policy to apply.

data PutImageRecipePolicyResponse Source #

See: newPutImageRecipePolicyResponse smart constructor.

Instances

Instances details
Eq PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Read PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Show PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Generic PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

Associated Types

type Rep PutImageRecipePolicyResponse :: Type -> Type #

NFData PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImageRecipePolicy

type Rep PutImageRecipePolicyResponse = D1 ('MetaData "PutImageRecipePolicyResponse" "Amazonka.ImageBuilder.PutImageRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutImageRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutImageRecipePolicyResponse Source #

Create a value of PutImageRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:PutImageRecipePolicyResponse', putImageRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:imageRecipeArn:PutImageRecipePolicy', putImageRecipePolicyResponse_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that this policy was applied to.

$sel:httpStatus:PutImageRecipePolicyResponse', putImageRecipePolicyResponse_httpStatus - The response's http status code.

ListContainerRecipes

data ListContainerRecipes Source #

See: newListContainerRecipes smart constructor.

Instances

Instances details
Eq ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Read ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Show ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Generic ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Associated Types

type Rep ListContainerRecipes :: Type -> Type #

NFData ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Methods

rnf :: ListContainerRecipes -> () #

Hashable ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

ToJSON ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

AWSRequest ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Associated Types

type AWSResponse ListContainerRecipes #

ToHeaders ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

ToPath ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

ToQuery ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipes = D1 ('MetaData "ListContainerRecipes" "Amazonka.ImageBuilder.ListContainerRecipes" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListContainerRecipes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListContainerRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

newListContainerRecipes :: ListContainerRecipes Source #

Create a value of ListContainerRecipes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListContainerRecipes', listContainerRecipes_filters - Use the following filters to streamline results:

  • containerType
  • name
  • parentImage
  • platform

$sel:owner:ListContainerRecipes', listContainerRecipes_owner - Returns container recipes belonging to the specified owner, that have been shared with you. You can omit this field to return container recipes belonging to your account.

$sel:nextToken:ListContainerRecipes', listContainerRecipes_nextToken - Provides a token for pagination, which determines where to begin the next set of results when the current set reaches the maximum for one request.

$sel:maxResults:ListContainerRecipes', listContainerRecipes_maxResults - The maximum number of results to return in the list.

data ListContainerRecipesResponse Source #

See: newListContainerRecipesResponse smart constructor.

Instances

Instances details
Eq ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Read ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Show ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Generic ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

Associated Types

type Rep ListContainerRecipesResponse :: Type -> Type #

NFData ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListContainerRecipes

type Rep ListContainerRecipesResponse = D1 ('MetaData "ListContainerRecipesResponse" "Amazonka.ImageBuilder.ListContainerRecipes" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListContainerRecipesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "containerRecipeSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ContainerRecipeSummary]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListContainerRecipesResponse Source #

Create a value of ListContainerRecipesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListContainerRecipesResponse', listContainerRecipesResponse_requestId - The request ID that uniquely identifies this request.

$sel:containerRecipeSummaryList:ListContainerRecipesResponse', listContainerRecipesResponse_containerRecipeSummaryList - The list of container recipes returned for the request.

$sel:nextToken:ListContainerRecipes', listContainerRecipesResponse_nextToken - The next token field is used for paginated responses. When this is not empty, there are additional container recipes that the service has not included in this response. Use this token with the next request to retrieve additional list items.

$sel:httpStatus:ListContainerRecipesResponse', listContainerRecipesResponse_httpStatus - The response's http status code.

PutImagePolicy

data PutImagePolicy Source #

See: newPutImagePolicy smart constructor.

Constructors

PutImagePolicy' Text Text 

Instances

Instances details
Eq PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Read PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Show PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Generic PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Associated Types

type Rep PutImagePolicy :: Type -> Type #

NFData PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Methods

rnf :: PutImagePolicy -> () #

Hashable PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

ToJSON PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

AWSRequest PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Associated Types

type AWSResponse PutImagePolicy #

ToHeaders PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

ToPath PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

ToQuery PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicy = D1 ('MetaData "PutImagePolicy" "Amazonka.ImageBuilder.PutImagePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutImagePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

newPutImagePolicy Source #

Create a value of PutImagePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageArn:PutImagePolicy', putImagePolicy_imageArn - The Amazon Resource Name (ARN) of the image that this policy should be applied to.

$sel:policy:PutImagePolicy', putImagePolicy_policy - The policy to apply.

data PutImagePolicyResponse Source #

See: newPutImagePolicyResponse smart constructor.

Instances

Instances details
Eq PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Read PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Show PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Generic PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Associated Types

type Rep PutImagePolicyResponse :: Type -> Type #

NFData PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

Methods

rnf :: PutImagePolicyResponse -> () #

type Rep PutImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutImagePolicy

type Rep PutImagePolicyResponse = D1 ('MetaData "PutImagePolicyResponse" "Amazonka.ImageBuilder.PutImagePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutImagePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutImagePolicyResponse Source #

Create a value of PutImagePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:PutImagePolicyResponse', putImagePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:imageArn:PutImagePolicy', putImagePolicyResponse_imageArn - The Amazon Resource Name (ARN) of the image that this policy was applied to.

$sel:httpStatus:PutImagePolicyResponse', putImagePolicyResponse_httpStatus - The response's http status code.

DeleteContainerRecipe

data DeleteContainerRecipe Source #

See: newDeleteContainerRecipe smart constructor.

Instances

Instances details
Eq DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Read DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Show DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Generic DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Associated Types

type Rep DeleteContainerRecipe :: Type -> Type #

NFData DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Methods

rnf :: DeleteContainerRecipe -> () #

Hashable DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

AWSRequest DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Associated Types

type AWSResponse DeleteContainerRecipe #

ToHeaders DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

ToPath DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

ToQuery DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipe = D1 ('MetaData "DeleteContainerRecipe" "Amazonka.ImageBuilder.DeleteContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteContainerRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

newDeleteContainerRecipe Source #

Create a value of DeleteContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerRecipeArn:DeleteContainerRecipe', deleteContainerRecipe_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe to delete.

data DeleteContainerRecipeResponse Source #

See: newDeleteContainerRecipeResponse smart constructor.

Instances

Instances details
Eq DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Read DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Show DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Generic DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

Associated Types

type Rep DeleteContainerRecipeResponse :: Type -> Type #

NFData DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteContainerRecipe

type Rep DeleteContainerRecipeResponse = D1 ('MetaData "DeleteContainerRecipeResponse" "Amazonka.ImageBuilder.DeleteContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteContainerRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteContainerRecipeResponse Source #

Create a value of DeleteContainerRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteContainerRecipeResponse', deleteContainerRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:containerRecipeArn:DeleteContainerRecipe', deleteContainerRecipeResponse_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that was deleted.

$sel:httpStatus:DeleteContainerRecipeResponse', deleteContainerRecipeResponse_httpStatus - The response's http status code.

PutComponentPolicy

data PutComponentPolicy Source #

See: newPutComponentPolicy smart constructor.

Instances

Instances details
Eq PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Read PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Show PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Generic PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Associated Types

type Rep PutComponentPolicy :: Type -> Type #

NFData PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Methods

rnf :: PutComponentPolicy -> () #

Hashable PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

ToJSON PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

AWSRequest PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Associated Types

type AWSResponse PutComponentPolicy #

ToHeaders PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

ToPath PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

ToQuery PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicy = D1 ('MetaData "PutComponentPolicy" "Amazonka.ImageBuilder.PutComponentPolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutComponentPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

newPutComponentPolicy Source #

Create a value of PutComponentPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentArn:PutComponentPolicy', putComponentPolicy_componentArn - The Amazon Resource Name (ARN) of the component that this policy should be applied to.

$sel:policy:PutComponentPolicy', putComponentPolicy_policy - The policy to apply.

data PutComponentPolicyResponse Source #

See: newPutComponentPolicyResponse smart constructor.

Instances

Instances details
Eq PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Read PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Show PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Generic PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

Associated Types

type Rep PutComponentPolicyResponse :: Type -> Type #

NFData PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutComponentPolicy

type Rep PutComponentPolicyResponse = D1 ('MetaData "PutComponentPolicyResponse" "Amazonka.ImageBuilder.PutComponentPolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutComponentPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutComponentPolicyResponse Source #

Create a value of PutComponentPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:PutComponentPolicyResponse', putComponentPolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:componentArn:PutComponentPolicy', putComponentPolicyResponse_componentArn - The Amazon Resource Name (ARN) of the component that this policy was applied to.

$sel:httpStatus:PutComponentPolicyResponse', putComponentPolicyResponse_httpStatus - The response's http status code.

DeleteInfrastructureConfiguration

data DeleteInfrastructureConfiguration Source #

See: newDeleteInfrastructureConfiguration smart constructor.

Instances

Instances details
Eq DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Read DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Show DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Generic DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Associated Types

type Rep DeleteInfrastructureConfiguration :: Type -> Type #

NFData DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Hashable DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

AWSRequest DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

ToHeaders DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

ToPath DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

ToQuery DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfiguration = D1 ('MetaData "DeleteInfrastructureConfiguration" "Amazonka.ImageBuilder.DeleteInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteInfrastructureConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

newDeleteInfrastructureConfiguration Source #

Create a value of DeleteInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:infrastructureConfigurationArn:DeleteInfrastructureConfiguration', deleteInfrastructureConfiguration_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration to delete.

data DeleteInfrastructureConfigurationResponse Source #

Instances

Instances details
Eq DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Read DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Show DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

Generic DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

NFData DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteInfrastructureConfiguration

type Rep DeleteInfrastructureConfigurationResponse = D1 ('MetaData "DeleteInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.DeleteInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteInfrastructureConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteInfrastructureConfigurationResponse Source #

Create a value of DeleteInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteInfrastructureConfigurationResponse', deleteInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:infrastructureConfigurationArn:DeleteInfrastructureConfiguration', deleteInfrastructureConfigurationResponse_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that was deleted.

$sel:httpStatus:DeleteInfrastructureConfigurationResponse', deleteInfrastructureConfigurationResponse_httpStatus - The response's http status code.

UpdateInfrastructureConfiguration

data UpdateInfrastructureConfiguration Source #

See: newUpdateInfrastructureConfiguration smart constructor.

Instances

Instances details
Eq UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Read UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Show UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Generic UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Associated Types

type Rep UpdateInfrastructureConfiguration :: Type -> Type #

NFData UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Hashable UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToJSON UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

AWSRequest UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToHeaders UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToPath UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

ToQuery UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfiguration = D1 ('MetaData "UpdateInfrastructureConfiguration" "Amazonka.ImageBuilder.UpdateInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UpdateInfrastructureConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceMetadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptions)) :*: (S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "terminateInstanceOnFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

newUpdateInfrastructureConfiguration Source #

Create a value of UpdateInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_securityGroupIds - The security group IDs to associate with the instance used to customize your Amazon EC2 AMI.

$sel:snsTopicArn:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_snsTopicArn - The SNS topic on which to send image build events.

$sel:instanceTypes:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_instanceTypes - The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

$sel:keyPair:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_keyPair - The key pair of the infrastructure configuration. You can use this to log on to and debug the instance used to create your image.

$sel:resourceTags:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_resourceTags - The tags attached to the resource created by Image Builder.

$sel:subnetId:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_subnetId - The subnet ID to place the instance used to customize your Amazon EC2 AMI in.

$sel:instanceMetadataOptions:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_instanceMetadataOptions - The instance metadata options that you can set for the HTTP requests that pipeline builds use to launch EC2 build and test instances. For more information about instance metadata options, see one of the following links:

$sel:logging:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_logging - The logging configuration of the infrastructure configuration.

$sel:description:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_description - The description of the infrastructure configuration.

$sel:terminateInstanceOnFailure:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_terminateInstanceOnFailure - The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

$sel:infrastructureConfigurationArn:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

$sel:instanceProfileName:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_instanceProfileName - The instance profile to associate with the instance used to customize your Amazon EC2 AMI.

$sel:clientToken:UpdateInfrastructureConfiguration', updateInfrastructureConfiguration_clientToken - The idempotency token used to make this request idempotent.

data UpdateInfrastructureConfigurationResponse Source #

Instances

Instances details
Eq UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Read UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Show UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

Generic UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

NFData UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateInfrastructureConfiguration

type Rep UpdateInfrastructureConfigurationResponse = D1 ('MetaData "UpdateInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.UpdateInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UpdateInfrastructureConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateInfrastructureConfigurationResponse Source #

Create a value of UpdateInfrastructureConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:UpdateInfrastructureConfigurationResponse', updateInfrastructureConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:infrastructureConfigurationArn:UpdateInfrastructureConfiguration', updateInfrastructureConfigurationResponse_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that was updated by this request.

$sel:clientToken:UpdateInfrastructureConfiguration', updateInfrastructureConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:httpStatus:UpdateInfrastructureConfigurationResponse', updateInfrastructureConfigurationResponse_httpStatus - The response's http status code.

CreateImagePipeline

data CreateImagePipeline Source #

See: newCreateImagePipeline smart constructor.

Instances

Instances details
Eq CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Read CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Show CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Generic CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Associated Types

type Rep CreateImagePipeline :: Type -> Type #

NFData CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Methods

rnf :: CreateImagePipeline -> () #

Hashable CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

ToJSON CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

AWSRequest CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Associated Types

type AWSResponse CreateImagePipeline #

ToHeaders CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

ToPath CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

ToQuery CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipeline = D1 ('MetaData "CreateImagePipeline" "Amazonka.ImageBuilder.CreateImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateImagePipeline'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)))) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: (S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

newCreateImagePipeline Source #

Create a value of CreateImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:CreateImagePipeline', createImagePipeline_status - The status of the image pipeline.

$sel:containerRecipeArn:CreateImagePipeline', createImagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used to configure images created by this container pipeline.

$sel:imageTestsConfiguration:CreateImagePipeline', createImagePipeline_imageTestsConfiguration - The image test configuration of the image pipeline.

$sel:schedule:CreateImagePipeline', createImagePipeline_schedule - The schedule of the image pipeline.

$sel:enhancedImageMetadataEnabled:CreateImagePipeline', createImagePipeline_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:distributionConfigurationArn:CreateImagePipeline', createImagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

$sel:imageRecipeArn:CreateImagePipeline', createImagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

$sel:description:CreateImagePipeline', createImagePipeline_description - The description of the image pipeline.

$sel:tags:CreateImagePipeline', createImagePipeline_tags - The tags of the image pipeline.

$sel:name:CreateImagePipeline', createImagePipeline_name - The name of the image pipeline.

$sel:infrastructureConfigurationArn:CreateImagePipeline', createImagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

$sel:clientToken:CreateImagePipeline', createImagePipeline_clientToken - The idempotency token used to make this request idempotent.

data CreateImagePipelineResponse Source #

See: newCreateImagePipelineResponse smart constructor.

Instances

Instances details
Eq CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Read CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Show CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Generic CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

Associated Types

type Rep CreateImagePipelineResponse :: Type -> Type #

NFData CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImagePipeline

type Rep CreateImagePipelineResponse = D1 ('MetaData "CreateImagePipelineResponse" "Amazonka.ImageBuilder.CreateImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateImagePipelineResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateImagePipelineResponse Source #

Create a value of CreateImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateImagePipelineResponse', createImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CreateImagePipeline', createImagePipelineResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imagePipelineArn:CreateImagePipelineResponse', createImagePipelineResponse_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that was created by this request.

$sel:httpStatus:CreateImagePipelineResponse', createImagePipelineResponse_httpStatus - The response's http status code.

GetContainerRecipe

data GetContainerRecipe Source #

See: newGetContainerRecipe smart constructor.

Instances

Instances details
Eq GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Read GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Show GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Generic GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Associated Types

type Rep GetContainerRecipe :: Type -> Type #

NFData GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Methods

rnf :: GetContainerRecipe -> () #

Hashable GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

AWSRequest GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Associated Types

type AWSResponse GetContainerRecipe #

ToHeaders GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

ToPath GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

ToQuery GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipe = D1 ('MetaData "GetContainerRecipe" "Amazonka.ImageBuilder.GetContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetContainerRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

newGetContainerRecipe Source #

Create a value of GetContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerRecipeArn:GetContainerRecipe', getContainerRecipe_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe to retrieve.

data GetContainerRecipeResponse Source #

See: newGetContainerRecipeResponse smart constructor.

Instances

Instances details
Eq GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Read GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Show GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Generic GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

Associated Types

type Rep GetContainerRecipeResponse :: Type -> Type #

NFData GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipe

type Rep GetContainerRecipeResponse = D1 ('MetaData "GetContainerRecipeResponse" "Amazonka.ImageBuilder.GetContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetContainerRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containerRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerRecipe)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetContainerRecipeResponse Source #

Create a value of GetContainerRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetContainerRecipeResponse', getContainerRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:containerRecipe:GetContainerRecipeResponse', getContainerRecipeResponse_containerRecipe - The container recipe object that is returned.

$sel:httpStatus:GetContainerRecipeResponse', getContainerRecipeResponse_httpStatus - The response's http status code.

GetInfrastructureConfiguration

data GetInfrastructureConfiguration Source #

GetInfrastructureConfiguration request object.

See: newGetInfrastructureConfiguration smart constructor.

Instances

Instances details
Eq GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Read GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Show GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Generic GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Associated Types

type Rep GetInfrastructureConfiguration :: Type -> Type #

NFData GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Hashable GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

AWSRequest GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

ToHeaders GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

ToPath GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

ToQuery GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfiguration = D1 ('MetaData "GetInfrastructureConfiguration" "Amazonka.ImageBuilder.GetInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetInfrastructureConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetInfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

newGetInfrastructureConfiguration Source #

Create a value of GetInfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:infrastructureConfigurationArn:GetInfrastructureConfiguration', getInfrastructureConfiguration_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that you want to retrieve.

data GetInfrastructureConfigurationResponse Source #

GetInfrastructureConfiguration response object.

See: newGetInfrastructureConfigurationResponse smart constructor.

Instances

Instances details
Eq GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Read GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Show GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

Generic GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

NFData GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetInfrastructureConfiguration

type Rep GetInfrastructureConfigurationResponse = D1 ('MetaData "GetInfrastructureConfigurationResponse" "Amazonka.ImageBuilder.GetInfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetInfrastructureConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "infrastructureConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InfrastructureConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

GetImagePolicy

data GetImagePolicy Source #

See: newGetImagePolicy smart constructor.

Constructors

GetImagePolicy' Text 

Instances

Instances details
Eq GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Read GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Show GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Generic GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Associated Types

type Rep GetImagePolicy :: Type -> Type #

NFData GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Methods

rnf :: GetImagePolicy -> () #

Hashable GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

AWSRequest GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Associated Types

type AWSResponse GetImagePolicy #

ToHeaders GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

ToPath GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

ToQuery GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicy = D1 ('MetaData "GetImagePolicy" "Amazonka.ImageBuilder.GetImagePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImagePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetImagePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

newGetImagePolicy Source #

Create a value of GetImagePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageArn:GetImagePolicy', getImagePolicy_imageArn - The Amazon Resource Name (ARN) of the image whose policy you want to retrieve.

data GetImagePolicyResponse Source #

See: newGetImagePolicyResponse smart constructor.

Instances

Instances details
Eq GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Read GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Show GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Generic GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Associated Types

type Rep GetImagePolicyResponse :: Type -> Type #

NFData GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

Methods

rnf :: GetImagePolicyResponse -> () #

type Rep GetImagePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImagePolicy

type Rep GetImagePolicyResponse = D1 ('MetaData "GetImagePolicyResponse" "Amazonka.ImageBuilder.GetImagePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImagePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImagePolicyResponse Source #

Create a value of GetImagePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetImagePolicyResponse', getImagePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:policy:GetImagePolicyResponse', getImagePolicyResponse_policy - The image policy object.

$sel:httpStatus:GetImagePolicyResponse', getImagePolicyResponse_httpStatus - The response's http status code.

GetImageRecipePolicy

data GetImageRecipePolicy Source #

See: newGetImageRecipePolicy smart constructor.

Instances

Instances details
Eq GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Read GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Show GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Generic GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Associated Types

type Rep GetImageRecipePolicy :: Type -> Type #

NFData GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Methods

rnf :: GetImageRecipePolicy -> () #

Hashable GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

AWSRequest GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Associated Types

type AWSResponse GetImageRecipePolicy #

ToHeaders GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

ToPath GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

ToQuery GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicy = D1 ('MetaData "GetImageRecipePolicy" "Amazonka.ImageBuilder.GetImageRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImageRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetImageRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

newGetImageRecipePolicy Source #

Create a value of GetImageRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageRecipeArn:GetImageRecipePolicy', getImageRecipePolicy_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe whose policy you want to retrieve.

data GetImageRecipePolicyResponse Source #

See: newGetImageRecipePolicyResponse smart constructor.

Instances

Instances details
Eq GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Read GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Show GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Generic GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

Associated Types

type Rep GetImageRecipePolicyResponse :: Type -> Type #

NFData GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipePolicy

type Rep GetImageRecipePolicyResponse = D1 ('MetaData "GetImageRecipePolicyResponse" "Amazonka.ImageBuilder.GetImageRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImageRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImageRecipePolicyResponse Source #

Create a value of GetImageRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetImageRecipePolicyResponse', getImageRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:policy:GetImageRecipePolicyResponse', getImageRecipePolicyResponse_policy - The image recipe policy object.

$sel:httpStatus:GetImageRecipePolicyResponse', getImageRecipePolicyResponse_httpStatus - The response's http status code.

GetComponentPolicy

data GetComponentPolicy Source #

See: newGetComponentPolicy smart constructor.

Instances

Instances details
Eq GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Read GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Show GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Generic GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Associated Types

type Rep GetComponentPolicy :: Type -> Type #

NFData GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Methods

rnf :: GetComponentPolicy -> () #

Hashable GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

AWSRequest GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Associated Types

type AWSResponse GetComponentPolicy #

ToHeaders GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

ToPath GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

ToQuery GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicy = D1 ('MetaData "GetComponentPolicy" "Amazonka.ImageBuilder.GetComponentPolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetComponentPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetComponentPolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

newGetComponentPolicy Source #

Create a value of GetComponentPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentArn:GetComponentPolicy', getComponentPolicy_componentArn - The Amazon Resource Name (ARN) of the component whose policy you want to retrieve.

data GetComponentPolicyResponse Source #

See: newGetComponentPolicyResponse smart constructor.

Instances

Instances details
Eq GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Read GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Show GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Generic GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

Associated Types

type Rep GetComponentPolicyResponse :: Type -> Type #

NFData GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponentPolicy

type Rep GetComponentPolicyResponse = D1 ('MetaData "GetComponentPolicyResponse" "Amazonka.ImageBuilder.GetComponentPolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetComponentPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetComponentPolicyResponse Source #

Create a value of GetComponentPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetComponentPolicyResponse', getComponentPolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:policy:GetComponentPolicyResponse', getComponentPolicyResponse_policy - The component policy.

$sel:httpStatus:GetComponentPolicyResponse', getComponentPolicyResponse_httpStatus - The response's http status code.

DeleteImagePipeline

data DeleteImagePipeline Source #

See: newDeleteImagePipeline smart constructor.

Instances

Instances details
Eq DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Read DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Show DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Generic DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Associated Types

type Rep DeleteImagePipeline :: Type -> Type #

NFData DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Methods

rnf :: DeleteImagePipeline -> () #

Hashable DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

AWSRequest DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Associated Types

type AWSResponse DeleteImagePipeline #

ToHeaders DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

ToPath DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

ToQuery DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipeline = D1 ('MetaData "DeleteImagePipeline" "Amazonka.ImageBuilder.DeleteImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteImagePipeline'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

newDeleteImagePipeline Source #

Create a value of DeleteImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipelineArn:DeleteImagePipeline', deleteImagePipeline_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline to delete.

data DeleteImagePipelineResponse Source #

See: newDeleteImagePipelineResponse smart constructor.

Instances

Instances details
Eq DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Read DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Show DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Generic DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

Associated Types

type Rep DeleteImagePipelineResponse :: Type -> Type #

NFData DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImagePipeline

type Rep DeleteImagePipelineResponse = D1 ('MetaData "DeleteImagePipelineResponse" "Amazonka.ImageBuilder.DeleteImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteImagePipelineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImagePipelineResponse Source #

Create a value of DeleteImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteImagePipelineResponse', deleteImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:imagePipelineArn:DeleteImagePipeline', deleteImagePipelineResponse_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that was deleted.

$sel:httpStatus:DeleteImagePipelineResponse', deleteImagePipelineResponse_httpStatus - The response's http status code.

UpdateImagePipeline

data UpdateImagePipeline Source #

See: newUpdateImagePipeline smart constructor.

Instances

Instances details
Eq UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Read UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Show UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Generic UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Associated Types

type Rep UpdateImagePipeline :: Type -> Type #

NFData UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Methods

rnf :: UpdateImagePipeline -> () #

Hashable UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

ToJSON UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

AWSRequest UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Associated Types

type AWSResponse UpdateImagePipeline #

ToHeaders UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

ToPath UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

ToQuery UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipeline = D1 ('MetaData "UpdateImagePipeline" "Amazonka.ImageBuilder.UpdateImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UpdateImagePipeline'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)) :*: (S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

newUpdateImagePipeline Source #

Create a value of UpdateImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:UpdateImagePipeline', updateImagePipeline_status - The status of the image pipeline.

$sel:containerRecipeArn:UpdateImagePipeline', updateImagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container pipeline to update.

$sel:imageTestsConfiguration:UpdateImagePipeline', updateImagePipeline_imageTestsConfiguration - The image test configuration of the image pipeline.

$sel:schedule:UpdateImagePipeline', updateImagePipeline_schedule - The schedule of the image pipeline.

$sel:enhancedImageMetadataEnabled:UpdateImagePipeline', updateImagePipeline_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:distributionConfigurationArn:UpdateImagePipeline', updateImagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images updated by this image pipeline.

$sel:imageRecipeArn:UpdateImagePipeline', updateImagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.

$sel:description:UpdateImagePipeline', updateImagePipeline_description - The description of the image pipeline.

$sel:imagePipelineArn:UpdateImagePipeline', updateImagePipeline_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that you want to update.

$sel:infrastructureConfigurationArn:UpdateImagePipeline', updateImagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images updated by this image pipeline.

$sel:clientToken:UpdateImagePipeline', updateImagePipeline_clientToken - The idempotency token used to make this request idempotent.

data UpdateImagePipelineResponse Source #

See: newUpdateImagePipelineResponse smart constructor.

Instances

Instances details
Eq UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Read UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Show UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Generic UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

Associated Types

type Rep UpdateImagePipelineResponse :: Type -> Type #

NFData UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipelineResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateImagePipeline

type Rep UpdateImagePipelineResponse = D1 ('MetaData "UpdateImagePipelineResponse" "Amazonka.ImageBuilder.UpdateImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UpdateImagePipelineResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateImagePipelineResponse Source #

Create a value of UpdateImagePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:UpdateImagePipelineResponse', updateImagePipelineResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:UpdateImagePipeline', updateImagePipelineResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imagePipelineArn:UpdateImagePipeline', updateImagePipelineResponse_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that was updated by this request.

$sel:httpStatus:UpdateImagePipelineResponse', updateImagePipelineResponse_httpStatus - The response's http status code.

ListImagePipelines

data ListImagePipelines Source #

See: newListImagePipelines smart constructor.

Instances

Instances details
Eq ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Read ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Show ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Generic ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Associated Types

type Rep ListImagePipelines :: Type -> Type #

NFData ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Methods

rnf :: ListImagePipelines -> () #

Hashable ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

ToJSON ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

AWSRequest ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Associated Types

type AWSResponse ListImagePipelines #

ToHeaders ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

ToPath ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

ToQuery ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelines = D1 ('MetaData "ListImagePipelines" "Amazonka.ImageBuilder.ListImagePipelines" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagePipelines'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListImagePipelines Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

newListImagePipelines :: ListImagePipelines Source #

Create a value of ListImagePipelines with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImagePipelines', listImagePipelines_filters - Use the following filters to streamline results:

  • description
  • distributionConfigurationArn
  • imageRecipeArn
  • infrastructureConfigurationArn
  • name
  • status

$sel:nextToken:ListImagePipelines', listImagePipelines_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListImagePipelines', listImagePipelines_maxResults - The maximum items to return in a request.

data ListImagePipelinesResponse Source #

See: newListImagePipelinesResponse smart constructor.

Instances

Instances details
Eq ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Read ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Show ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Generic ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

Associated Types

type Rep ListImagePipelinesResponse :: Type -> Type #

NFData ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelinesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelines

type Rep ListImagePipelinesResponse = D1 ('MetaData "ListImagePipelinesResponse" "Amazonka.ImageBuilder.ListImagePipelines" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagePipelinesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imagePipelineList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImagePipeline])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagePipelinesResponse Source #

Create a value of ListImagePipelinesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListImagePipelinesResponse', listImagePipelinesResponse_requestId - The request ID that uniquely identifies this request.

$sel:nextToken:ListImagePipelines', listImagePipelinesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:imagePipelineList:ListImagePipelinesResponse', listImagePipelinesResponse_imagePipelineList - The list of image pipelines.

$sel:httpStatus:ListImagePipelinesResponse', listImagePipelinesResponse_httpStatus - The response's http status code.

StartImagePipelineExecution

data StartImagePipelineExecution Source #

See: newStartImagePipelineExecution smart constructor.

Instances

Instances details
Eq StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Read StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Show StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Generic StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Associated Types

type Rep StartImagePipelineExecution :: Type -> Type #

NFData StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Hashable StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToJSON StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

AWSRequest StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToHeaders StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToPath StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

ToQuery StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecution = D1 ('MetaData "StartImagePipelineExecution" "Amazonka.ImageBuilder.StartImagePipelineExecution" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "StartImagePipelineExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StartImagePipelineExecution Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

newStartImagePipelineExecution Source #

Create a value of StartImagePipelineExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imagePipelineArn:StartImagePipelineExecution', startImagePipelineExecution_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that you want to manually invoke.

$sel:clientToken:StartImagePipelineExecution', startImagePipelineExecution_clientToken - The idempotency token used to make this request idempotent.

data StartImagePipelineExecutionResponse Source #

Instances

Instances details
Eq StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Read StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Show StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

Generic StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

NFData StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecutionResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.StartImagePipelineExecution

type Rep StartImagePipelineExecutionResponse = D1 ('MetaData "StartImagePipelineExecutionResponse" "Amazonka.ImageBuilder.StartImagePipelineExecution" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "StartImagePipelineExecutionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartImagePipelineExecutionResponse Source #

Create a value of StartImagePipelineExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:StartImagePipelineExecutionResponse', startImagePipelineExecutionResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:StartImagePipelineExecution', startImagePipelineExecutionResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imageBuildVersionArn:StartImagePipelineExecutionResponse', startImagePipelineExecutionResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image that was created by this request.

$sel:httpStatus:StartImagePipelineExecutionResponse', startImagePipelineExecutionResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ImageBuilder.TagResource" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource that you want to tag.

$sel:tags:TagResource', tagResource_tags - The tags to apply to the resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ImageBuilder.TagResource" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

CreateImageRecipe

data CreateImageRecipe Source #

See: newCreateImageRecipe smart constructor.

Instances

Instances details
Eq CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Read CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Show CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Generic CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Associated Types

type Rep CreateImageRecipe :: Type -> Type #

NFData CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Methods

rnf :: CreateImageRecipe -> () #

Hashable CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

ToJSON CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

AWSRequest CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Associated Types

type AWSResponse CreateImageRecipe #

ToHeaders CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

ToPath CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

ToQuery CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type Rep CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type AWSResponse CreateImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

newCreateImageRecipe Source #

Create a value of CreateImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalInstanceConfiguration:CreateImageRecipe', createImageRecipe_additionalInstanceConfiguration - Specify additional settings and launch scripts for your build instances.

$sel:workingDirectory:CreateImageRecipe', createImageRecipe_workingDirectory - The working directory used during build and test workflows.

$sel:blockDeviceMappings:CreateImageRecipe', createImageRecipe_blockDeviceMappings - The block device mappings of the image recipe.

$sel:description:CreateImageRecipe', createImageRecipe_description - The description of the image recipe.

$sel:tags:CreateImageRecipe', createImageRecipe_tags - The tags of the image recipe.

$sel:name:CreateImageRecipe', createImageRecipe_name - The name of the image recipe.

$sel:semanticVersion:CreateImageRecipe', createImageRecipe_semanticVersion - The semantic version of the image recipe. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

$sel:components:CreateImageRecipe', createImageRecipe_components - The components of the image recipe.

$sel:parentImage:CreateImageRecipe', createImageRecipe_parentImage - The base image of the image recipe. The value of the string can be the ARN of the base image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/x.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

$sel:clientToken:CreateImageRecipe', createImageRecipe_clientToken - The idempotency token used to make this request idempotent.

data CreateImageRecipeResponse Source #

See: newCreateImageRecipeResponse smart constructor.

Instances

Instances details
Eq CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Read CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Show CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Generic CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

Associated Types

type Rep CreateImageRecipeResponse :: Type -> Type #

NFData CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type Rep CreateImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImageRecipe

type Rep CreateImageRecipeResponse = D1 ('MetaData "CreateImageRecipeResponse" "Amazonka.ImageBuilder.CreateImageRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateImageRecipeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateImageRecipeResponse Source #

Create a value of CreateImageRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateImageRecipeResponse', createImageRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CreateImageRecipe', createImageRecipeResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imageRecipeArn:CreateImageRecipeResponse', createImageRecipeResponse_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that was created by this request.

$sel:httpStatus:CreateImageRecipeResponse', createImageRecipeResponse_httpStatus - The response's http status code.

CreateImage

data CreateImage Source #

See: newCreateImage smart constructor.

Instances

Instances details
Eq CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Read CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Show CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Generic CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Associated Types

type Rep CreateImage :: Type -> Type #

NFData CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Methods

rnf :: CreateImage -> () #

Hashable CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

ToJSON CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

AWSRequest CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Associated Types

type AWSResponse CreateImage #

ToHeaders CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Methods

toHeaders :: CreateImage -> [Header] #

ToPath CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

ToQuery CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImage = D1 ('MetaData "CreateImage" "Amazonka.ImageBuilder.CreateImage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateImage'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration))) :*: (S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

newCreateImage Source #

Create a value of CreateImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerRecipeArn:CreateImage', createImage_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.

$sel:imageTestsConfiguration:CreateImage', createImage_imageTestsConfiguration - The image tests configuration of the image.

$sel:enhancedImageMetadataEnabled:CreateImage', createImage_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:distributionConfigurationArn:CreateImage', createImage_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that defines and configures the outputs of your pipeline.

$sel:imageRecipeArn:CreateImage', createImage_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.

$sel:tags:CreateImage', createImage_tags - The tags of the image.

$sel:infrastructureConfigurationArn:CreateImage', createImage_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration that defines the environment in which your image will be built and tested.

$sel:clientToken:CreateImage', createImage_clientToken - The idempotency token used to make this request idempotent.

data CreateImageResponse Source #

See: newCreateImageResponse smart constructor.

Instances

Instances details
Eq CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Read CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Show CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Generic CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Associated Types

type Rep CreateImageResponse :: Type -> Type #

NFData CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

Methods

rnf :: CreateImageResponse -> () #

type Rep CreateImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateImage

type Rep CreateImageResponse = D1 ('MetaData "CreateImageResponse" "Amazonka.ImageBuilder.CreateImage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateImageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateImageResponse Source #

Create a value of CreateImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateImageResponse', createImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CreateImage', createImageResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:imageBuildVersionArn:CreateImageResponse', createImageResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image that was created by this request.

$sel:httpStatus:CreateImageResponse', createImageResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ImageBuilder.UntagResource" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource that you want to untag.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ImageBuilder.UntagResource" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

CreateComponent

data CreateComponent Source #

See: newCreateComponent smart constructor.

Instances

Instances details
Eq CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Read CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Show CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Generic CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Associated Types

type Rep CreateComponent :: Type -> Type #

NFData CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Methods

rnf :: CreateComponent -> () #

Hashable CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

ToJSON CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

AWSRequest CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Associated Types

type AWSResponse CreateComponent #

ToHeaders CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

ToPath CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

ToQuery CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type Rep CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type Rep CreateComponent = D1 ('MetaData "CreateComponent" "Amazonka.ImageBuilder.CreateComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateComponent'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedOsVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "semanticVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Platform) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

newCreateComponent Source #

Create a value of CreateComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':CreateComponent', createComponent_data - The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

$sel:supportedOsVersions:CreateComponent', createComponent_supportedOsVersions - The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:uri:CreateComponent', createComponent_uri - The uri of the component. Must be an Amazon S3 URL and the requester must have permission to access the Amazon S3 bucket. If you use Amazon S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

$sel:kmsKeyId:CreateComponent', createComponent_kmsKeyId - The ID of the KMS key that should be used to encrypt this component.

$sel:changeDescription:CreateComponent', createComponent_changeDescription - The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

$sel:description:CreateComponent', createComponent_description - The description of the component. Describes the contents of the component.

$sel:tags:CreateComponent', createComponent_tags - The tags of the component.

$sel:name:CreateComponent', createComponent_name - The name of the component.

$sel:semanticVersion:CreateComponent', createComponent_semanticVersion - The semantic version of the component. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

$sel:platform:CreateComponent', createComponent_platform - The platform of the component.

$sel:clientToken:CreateComponent', createComponent_clientToken - The idempotency token of the component.

data CreateComponentResponse Source #

See: newCreateComponentResponse smart constructor.

Instances

Instances details
Eq CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Read CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Show CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Generic CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Associated Types

type Rep CreateComponentResponse :: Type -> Type #

NFData CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

Methods

rnf :: CreateComponentResponse -> () #

type Rep CreateComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateComponent

type Rep CreateComponentResponse = D1 ('MetaData "CreateComponentResponse" "Amazonka.ImageBuilder.CreateComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateComponentResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateComponentResponse Source #

Create a value of CreateComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateComponentResponse', createComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CreateComponent', createComponentResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:componentBuildVersionArn:CreateComponentResponse', createComponentResponse_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component that was created by this request.

$sel:httpStatus:CreateComponentResponse', createComponentResponse_httpStatus - The response's http status code.

DeleteDistributionConfiguration

data DeleteDistributionConfiguration Source #

See: newDeleteDistributionConfiguration smart constructor.

Instances

Instances details
Eq DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Read DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Show DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Generic DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Associated Types

type Rep DeleteDistributionConfiguration :: Type -> Type #

NFData DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Hashable DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

AWSRequest DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

ToHeaders DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

ToPath DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

ToQuery DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfiguration = D1 ('MetaData "DeleteDistributionConfiguration" "Amazonka.ImageBuilder.DeleteDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteDistributionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

newDeleteDistributionConfiguration Source #

Create a value of DeleteDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:distributionConfigurationArn:DeleteDistributionConfiguration', deleteDistributionConfiguration_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration to delete.

data DeleteDistributionConfigurationResponse Source #

Instances

Instances details
Eq DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Read DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Show DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

Generic DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

NFData DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteDistributionConfiguration

type Rep DeleteDistributionConfigurationResponse = D1 ('MetaData "DeleteDistributionConfigurationResponse" "Amazonka.ImageBuilder.DeleteDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteDistributionConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteDistributionConfigurationResponse Source #

Create a value of DeleteDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteDistributionConfigurationResponse', deleteDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:distributionConfigurationArn:DeleteDistributionConfiguration', deleteDistributionConfigurationResponse_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that was deleted.

$sel:httpStatus:DeleteDistributionConfigurationResponse', deleteDistributionConfigurationResponse_httpStatus - The response's http status code.

UpdateDistributionConfiguration

data UpdateDistributionConfiguration Source #

See: newUpdateDistributionConfiguration smart constructor.

Instances

Instances details
Eq UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Read UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Show UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Generic UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Associated Types

type Rep UpdateDistributionConfiguration :: Type -> Type #

NFData UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Hashable UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToJSON UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

AWSRequest UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToHeaders UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToPath UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

ToQuery UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfiguration = D1 ('MetaData "UpdateDistributionConfiguration" "Amazonka.ImageBuilder.UpdateDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UpdateDistributionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Distribution]) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

newUpdateDistributionConfiguration Source #

Create a value of UpdateDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:UpdateDistributionConfiguration', updateDistributionConfiguration_description - The description of the distribution configuration.

$sel:distributionConfigurationArn:UpdateDistributionConfiguration', updateDistributionConfiguration_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that you want to update.

$sel:distributions:UpdateDistributionConfiguration', updateDistributionConfiguration_distributions - The distributions of the distribution configuration.

$sel:clientToken:UpdateDistributionConfiguration', updateDistributionConfiguration_clientToken - The idempotency token of the distribution configuration.

data UpdateDistributionConfigurationResponse Source #

Instances

Instances details
Eq UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Read UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Show UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

Generic UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

NFData UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.UpdateDistributionConfiguration

type Rep UpdateDistributionConfigurationResponse = D1 ('MetaData "UpdateDistributionConfigurationResponse" "Amazonka.ImageBuilder.UpdateDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "UpdateDistributionConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateDistributionConfigurationResponse Source #

Create a value of UpdateDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:UpdateDistributionConfigurationResponse', updateDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:UpdateDistributionConfiguration', updateDistributionConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:distributionConfigurationArn:UpdateDistributionConfiguration', updateDistributionConfigurationResponse_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that was updated by this request.

$sel:httpStatus:UpdateDistributionConfigurationResponse', updateDistributionConfigurationResponse_httpStatus - The response's http status code.

ListImagePipelineImages

data ListImagePipelineImages Source #

See: newListImagePipelineImages smart constructor.

Instances

Instances details
Eq ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Read ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Show ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Generic ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Associated Types

type Rep ListImagePipelineImages :: Type -> Type #

NFData ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Methods

rnf :: ListImagePipelineImages -> () #

Hashable ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToJSON ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

AWSRequest ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToHeaders ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToPath ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

ToQuery ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImages = D1 ('MetaData "ListImagePipelineImages" "Amazonka.ImageBuilder.ListImagePipelineImages" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagePipelineImages'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "imagePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListImagePipelineImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

newListImagePipelineImages Source #

Create a value of ListImagePipelineImages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImagePipelineImages', listImagePipelineImages_filters - Use the following filters to streamline results:

  • name
  • version

$sel:nextToken:ListImagePipelineImages', listImagePipelineImages_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListImagePipelineImages', listImagePipelineImages_maxResults - The maximum items to return in a request.

$sel:imagePipelineArn:ListImagePipelineImages', listImagePipelineImages_imagePipelineArn - The Amazon Resource Name (ARN) of the image pipeline whose images you want to view.

data ListImagePipelineImagesResponse Source #

See: newListImagePipelineImagesResponse smart constructor.

Instances

Instances details
Eq ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Read ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Show ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Generic ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

Associated Types

type Rep ListImagePipelineImagesResponse :: Type -> Type #

NFData ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImagePipelineImages

type Rep ListImagePipelineImagesResponse = D1 ('MetaData "ListImagePipelineImagesResponse" "Amazonka.ImageBuilder.ListImagePipelineImages" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagePipelineImagesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagePipelineImagesResponse Source #

Create a value of ListImagePipelineImagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListImagePipelineImagesResponse', listImagePipelineImagesResponse_requestId - The request ID that uniquely identifies this request.

$sel:nextToken:ListImagePipelineImages', listImagePipelineImagesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:imageSummaryList:ListImagePipelineImagesResponse', listImagePipelineImagesResponse_imageSummaryList - The list of images built by this pipeline.

$sel:httpStatus:ListImagePipelineImagesResponse', listImagePipelineImagesResponse_httpStatus - The response's http status code.

DeleteImageRecipe

data DeleteImageRecipe Source #

See: newDeleteImageRecipe smart constructor.

Constructors

DeleteImageRecipe' Text 

Instances

Instances details
Eq DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Read DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Show DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Generic DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Associated Types

type Rep DeleteImageRecipe :: Type -> Type #

NFData DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Methods

rnf :: DeleteImageRecipe -> () #

Hashable DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

AWSRequest DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Associated Types

type AWSResponse DeleteImageRecipe #

ToHeaders DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

ToPath DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

ToQuery DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipe = D1 ('MetaData "DeleteImageRecipe" "Amazonka.ImageBuilder.DeleteImageRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteImageRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

newDeleteImageRecipe Source #

Create a value of DeleteImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageRecipeArn:DeleteImageRecipe', deleteImageRecipe_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe to delete.

data DeleteImageRecipeResponse Source #

See: newDeleteImageRecipeResponse smart constructor.

Instances

Instances details
Eq DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Read DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Show DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Generic DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

Associated Types

type Rep DeleteImageRecipeResponse :: Type -> Type #

NFData DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImageRecipe

type Rep DeleteImageRecipeResponse = D1 ('MetaData "DeleteImageRecipeResponse" "Amazonka.ImageBuilder.DeleteImageRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteImageRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImageRecipeResponse Source #

Create a value of DeleteImageRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteImageRecipeResponse', deleteImageRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:imageRecipeArn:DeleteImageRecipe', deleteImageRecipeResponse_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that was deleted.

$sel:httpStatus:DeleteImageRecipeResponse', deleteImageRecipeResponse_httpStatus - The response's http status code.

ListComponents

data ListComponents Source #

See: newListComponents smart constructor.

Instances

Instances details
Eq ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Read ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Show ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Generic ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Associated Types

type Rep ListComponents :: Type -> Type #

NFData ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Methods

rnf :: ListComponents -> () #

Hashable ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

ToJSON ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

AWSRequest ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Associated Types

type AWSResponse ListComponents #

ToHeaders ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

ToPath ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

ToQuery ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponents = D1 ('MetaData "ListComponents" "Amazonka.ImageBuilder.ListComponents" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListComponents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership))) :*: (S1 ('MetaSel ('Just "byName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListComponents Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

newListComponents :: ListComponents Source #

Create a value of ListComponents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListComponents', listComponents_filters - Use the following filters to streamline results:

  • description
  • name
  • platform
  • supportedOsVersion
  • type
  • version

$sel:owner:ListComponents', listComponents_owner - The owner defines which components you want to list. By default, this request will only show components owned by your account. You can use this field to specify if you want to view components owned by yourself, by Amazon, or those components that have been shared with you by other customers.

$sel:byName:ListComponents', listComponents_byName - Returns the list of component build versions for the specified name.

$sel:nextToken:ListComponents', listComponents_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListComponents', listComponents_maxResults - The maximum items to return in a request.

data ListComponentsResponse Source #

See: newListComponentsResponse smart constructor.

Instances

Instances details
Eq ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Read ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Show ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Generic ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Associated Types

type Rep ListComponentsResponse :: Type -> Type #

NFData ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

Methods

rnf :: ListComponentsResponse -> () #

type Rep ListComponentsResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListComponents

type Rep ListComponentsResponse = D1 ('MetaData "ListComponentsResponse" "Amazonka.ImageBuilder.ListComponents" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListComponentsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentVersionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentVersion]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListComponentsResponse Source #

Create a value of ListComponentsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListComponentsResponse', listComponentsResponse_requestId - The request ID that uniquely identifies this request.

$sel:componentVersionList:ListComponentsResponse', listComponentsResponse_componentVersionList - The list of component semantic versions.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

$sel:nextToken:ListComponents', listComponentsResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:httpStatus:ListComponentsResponse', listComponentsResponse_httpStatus - The response's http status code.

PutContainerRecipePolicy

data PutContainerRecipePolicy Source #

See: newPutContainerRecipePolicy smart constructor.

Instances

Instances details
Eq PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Read PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Show PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Generic PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Associated Types

type Rep PutContainerRecipePolicy :: Type -> Type #

NFData PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Hashable PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToJSON PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

AWSRequest PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToHeaders PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToPath PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

ToQuery PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicy = D1 ('MetaData "PutContainerRecipePolicy" "Amazonka.ImageBuilder.PutContainerRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutContainerRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

newPutContainerRecipePolicy Source #

Create a value of PutContainerRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerRecipeArn:PutContainerRecipePolicy', putContainerRecipePolicy_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that this policy should be applied to.

$sel:policy:PutContainerRecipePolicy', putContainerRecipePolicy_policy - The policy to apply to the container recipe.

data PutContainerRecipePolicyResponse Source #

See: newPutContainerRecipePolicyResponse smart constructor.

Instances

Instances details
Eq PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Read PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Show PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Generic PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

Associated Types

type Rep PutContainerRecipePolicyResponse :: Type -> Type #

NFData PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.PutContainerRecipePolicy

type Rep PutContainerRecipePolicyResponse = D1 ('MetaData "PutContainerRecipePolicyResponse" "Amazonka.ImageBuilder.PutContainerRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "PutContainerRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPutContainerRecipePolicyResponse Source #

Create a value of PutContainerRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:PutContainerRecipePolicyResponse', putContainerRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:containerRecipeArn:PutContainerRecipePolicy', putContainerRecipePolicyResponse_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that this policy was applied to.

$sel:httpStatus:PutContainerRecipePolicyResponse', putContainerRecipePolicyResponse_httpStatus - The response's http status code.

ListImages

data ListImages Source #

See: newListImages smart constructor.

Instances

Instances details
Eq ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Read ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Show ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Generic ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Associated Types

type Rep ListImages :: Type -> Type #

NFData ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Methods

rnf :: ListImages -> () #

Hashable ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

ToJSON ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

AWSRequest ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Associated Types

type AWSResponse ListImages #

ToHeaders ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Methods

toHeaders :: ListImages -> [Header] #

ToPath ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

ToQuery ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type Rep ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type Rep ListImages = D1 ('MetaData "ListImages" "Amazonka.ImageBuilder.ListImages" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImages'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership)) :*: S1 ('MetaSel ('Just "byName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "includeDeprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListImages Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

newListImages :: ListImages Source #

Create a value of ListImages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImages', listImages_filters - Use the following filters to streamline results:

  • name
  • osVersion
  • platform
  • type
  • version

$sel:owner:ListImages', listImages_owner - The owner defines which images you want to list. By default, this request will only show images owned by your account. You can use this field to specify if you want to view images owned by yourself, by Amazon, or those images that have been shared with you by other customers.

$sel:byName:ListImages', listImages_byName - Requests a list of images with a specific recipe name.

$sel:nextToken:ListImages', listImages_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:includeDeprecated:ListImages', listImages_includeDeprecated - Includes deprecated images in the response list.

$sel:maxResults:ListImages', listImages_maxResults - The maximum items to return in a request.

data ListImagesResponse Source #

See: newListImagesResponse smart constructor.

Instances

Instances details
Eq ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Read ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Show ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Generic ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Associated Types

type Rep ListImagesResponse :: Type -> Type #

NFData ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

Methods

rnf :: ListImagesResponse -> () #

type Rep ListImagesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImages

type Rep ListImagesResponse = D1 ('MetaData "ListImagesResponse" "Amazonka.ImageBuilder.ListImages" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImagesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageVersionList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageVersion]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImagesResponse Source #

Create a value of ListImagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListImagesResponse', listImagesResponse_requestId - The request ID that uniquely identifies this request.

$sel:imageVersionList:ListImagesResponse', listImagesResponse_imageVersionList - The list of image semantic versions.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:nextToken:ListImages', listImagesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:httpStatus:ListImagesResponse', listImagesResponse_httpStatus - The response's http status code.

CreateDistributionConfiguration

data CreateDistributionConfiguration Source #

See: newCreateDistributionConfiguration smart constructor.

Instances

Instances details
Eq CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Read CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Show CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Generic CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Associated Types

type Rep CreateDistributionConfiguration :: Type -> Type #

NFData CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Hashable CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToJSON CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

AWSRequest CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToHeaders CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToPath CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

ToQuery CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfiguration = D1 ('MetaData "CreateDistributionConfiguration" "Amazonka.ImageBuilder.CreateDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateDistributionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Distribution]) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

newCreateDistributionConfiguration Source #

Create a value of CreateDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:CreateDistributionConfiguration', createDistributionConfiguration_description - The description of the distribution configuration.

$sel:tags:CreateDistributionConfiguration', createDistributionConfiguration_tags - The tags of the distribution configuration.

$sel:name:CreateDistributionConfiguration', createDistributionConfiguration_name - The name of the distribution configuration.

$sel:distributions:CreateDistributionConfiguration', createDistributionConfiguration_distributions - The distributions of the distribution configuration.

$sel:clientToken:CreateDistributionConfiguration', createDistributionConfiguration_clientToken - The idempotency token of the distribution configuration.

data CreateDistributionConfigurationResponse Source #

Instances

Instances details
Eq CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Read CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Show CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

Generic CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

NFData CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfigurationResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.CreateDistributionConfiguration

type Rep CreateDistributionConfigurationResponse = D1 ('MetaData "CreateDistributionConfigurationResponse" "Amazonka.ImageBuilder.CreateDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "CreateDistributionConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateDistributionConfigurationResponse Source #

Create a value of CreateDistributionConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:CreateDistributionConfigurationResponse', createDistributionConfigurationResponse_requestId - The request ID that uniquely identifies this request.

$sel:clientToken:CreateDistributionConfiguration', createDistributionConfigurationResponse_clientToken - The idempotency token used to make this request idempotent.

$sel:distributionConfigurationArn:CreateDistributionConfigurationResponse', createDistributionConfigurationResponse_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration that was created by this request.

$sel:httpStatus:CreateDistributionConfigurationResponse', createDistributionConfigurationResponse_httpStatus - The response's http status code.

ListImageRecipes

data ListImageRecipes Source #

See: newListImageRecipes smart constructor.

Instances

Instances details
Eq ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Read ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Show ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Generic ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Associated Types

type Rep ListImageRecipes :: Type -> Type #

NFData ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Methods

rnf :: ListImageRecipes -> () #

Hashable ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

ToJSON ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

AWSRequest ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Associated Types

type AWSResponse ListImageRecipes #

ToHeaders ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

ToPath ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

ToQuery ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipes = D1 ('MetaData "ListImageRecipes" "Amazonka.ImageBuilder.ListImageRecipes" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImageRecipes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Filter))) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ownership))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListImageRecipes Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

newListImageRecipes :: ListImageRecipes Source #

Create a value of ListImageRecipes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListImageRecipes', listImageRecipes_filters - Use the following filters to streamline results:

  • name
  • parentImage
  • platform

$sel:owner:ListImageRecipes', listImageRecipes_owner - The owner defines which image recipes you want to list. By default, this request will only show image recipes owned by your account. You can use this field to specify if you want to view image recipes owned by yourself, by Amazon, or those image recipes that have been shared with you by other customers.

$sel:nextToken:ListImageRecipes', listImageRecipes_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:maxResults:ListImageRecipes', listImageRecipes_maxResults - The maximum items to return in a request.

data ListImageRecipesResponse Source #

See: newListImageRecipesResponse smart constructor.

Instances

Instances details
Eq ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Read ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Show ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Generic ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

Associated Types

type Rep ListImageRecipesResponse :: Type -> Type #

NFData ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipesResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.ListImageRecipes

type Rep ListImageRecipesResponse = D1 ('MetaData "ListImageRecipesResponse" "Amazonka.ImageBuilder.ListImageRecipes" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ListImageRecipesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageRecipeSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageRecipeSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListImageRecipesResponse Source #

Create a value of ListImageRecipesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:ListImageRecipesResponse', listImageRecipesResponse_requestId - The request ID that uniquely identifies this request.

$sel:nextToken:ListImageRecipes', listImageRecipesResponse_nextToken - The next token used for paginated responses. When this is not empty, there are additional elements that the service has not included in this request. Use this token with the next request to retrieve additional objects.

$sel:imageRecipeSummaryList:ListImageRecipesResponse', listImageRecipesResponse_imageRecipeSummaryList - The list of image pipelines.

$sel:httpStatus:ListImageRecipesResponse', listImageRecipesResponse_httpStatus - The response's http status code.

DeleteImage

data DeleteImage Source #

See: newDeleteImage smart constructor.

Constructors

DeleteImage' Text 

Instances

Instances details
Eq DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Read DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Show DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Generic DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type Rep DeleteImage :: Type -> Type #

NFData DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

rnf :: DeleteImage -> () #

Hashable DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

AWSRequest DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type AWSResponse DeleteImage #

ToHeaders DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

toHeaders :: DeleteImage -> [Header] #

ToPath DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

ToQuery DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImage = D1 ('MetaData "DeleteImage" "Amazonka.ImageBuilder.DeleteImage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

newDeleteImage Source #

Create a value of DeleteImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageBuildVersionArn:DeleteImage', deleteImage_imageBuildVersionArn - The Amazon Resource Name (ARN) of the Image Builder image resource to delete.

data DeleteImageResponse Source #

See: newDeleteImageResponse smart constructor.

Instances

Instances details
Eq DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Read DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Show DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Generic DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type Rep DeleteImageResponse :: Type -> Type #

NFData DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

rnf :: DeleteImageResponse -> () #

type Rep DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImageResponse = D1 ('MetaData "DeleteImageResponse" "Amazonka.ImageBuilder.DeleteImage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImageResponse Source #

Create a value of DeleteImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteImageResponse', deleteImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:imageBuildVersionArn:DeleteImage', deleteImageResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the Image Builder image resource that was deleted.

$sel:httpStatus:DeleteImageResponse', deleteImageResponse_httpStatus - The response's http status code.

DeleteComponent

data DeleteComponent Source #

See: newDeleteComponent smart constructor.

Constructors

DeleteComponent' Text 

Instances

Instances details
Eq DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Read DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Show DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Generic DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Associated Types

type Rep DeleteComponent :: Type -> Type #

NFData DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Methods

rnf :: DeleteComponent -> () #

Hashable DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

AWSRequest DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Associated Types

type AWSResponse DeleteComponent #

ToHeaders DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

ToPath DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

ToQuery DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponent = D1 ('MetaData "DeleteComponent" "Amazonka.ImageBuilder.DeleteComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

newDeleteComponent Source #

Create a value of DeleteComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentBuildVersionArn:DeleteComponent', deleteComponent_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component build version to delete.

data DeleteComponentResponse Source #

See: newDeleteComponentResponse smart constructor.

Instances

Instances details
Eq DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Read DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Show DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Generic DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Associated Types

type Rep DeleteComponentResponse :: Type -> Type #

NFData DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

Methods

rnf :: DeleteComponentResponse -> () #

type Rep DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteComponent

type Rep DeleteComponentResponse = D1 ('MetaData "DeleteComponentResponse" "Amazonka.ImageBuilder.DeleteComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DeleteComponentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteComponentResponse Source #

Create a value of DeleteComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DeleteComponentResponse', deleteComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:componentBuildVersionArn:DeleteComponent', deleteComponentResponse_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component build version that was deleted.

$sel:httpStatus:DeleteComponentResponse', deleteComponentResponse_httpStatus - The response's http status code.

GetImage

data GetImage Source #

See: newGetImage smart constructor.

Constructors

GetImage' Text 

Instances

Instances details
Eq GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Read GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Show GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Generic GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Associated Types

type Rep GetImage :: Type -> Type #

Methods

from :: GetImage -> Rep GetImage x #

to :: Rep GetImage x -> GetImage #

NFData GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

rnf :: GetImage -> () #

Hashable GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

hashWithSalt :: Int -> GetImage -> Int #

hash :: GetImage -> Int #

AWSRequest GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Associated Types

type AWSResponse GetImage #

ToHeaders GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

toHeaders :: GetImage -> [Header] #

ToPath GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

ToQuery GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImage = D1 ('MetaData "GetImage" "Amazonka.ImageBuilder.GetImage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

newGetImage Source #

Create a value of GetImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageBuildVersionArn:GetImage', getImage_imageBuildVersionArn - The Amazon Resource Name (ARN) of the image that you want to retrieve.

data GetImageResponse Source #

See: newGetImageResponse smart constructor.

Instances

Instances details
Eq GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Read GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Show GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Generic GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Associated Types

type Rep GetImageResponse :: Type -> Type #

NFData GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

Methods

rnf :: GetImageResponse -> () #

type Rep GetImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImage

type Rep GetImageResponse = D1 ('MetaData "GetImageResponse" "Amazonka.ImageBuilder.GetImage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Image)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImageResponse Source #

Create a value of GetImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetImageResponse', getImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:image:GetImageResponse', getImageResponse_image - The image object.

$sel:httpStatus:GetImageResponse', getImageResponse_httpStatus - The response's http status code.

GetContainerRecipePolicy

data GetContainerRecipePolicy Source #

See: newGetContainerRecipePolicy smart constructor.

Instances

Instances details
Eq GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Read GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Show GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Generic GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Associated Types

type Rep GetContainerRecipePolicy :: Type -> Type #

NFData GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Hashable GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

AWSRequest GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

ToHeaders GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

ToPath GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

ToQuery GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicy = D1 ('MetaData "GetContainerRecipePolicy" "Amazonka.ImageBuilder.GetContainerRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetContainerRecipePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetContainerRecipePolicy Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

newGetContainerRecipePolicy Source #

Create a value of GetContainerRecipePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerRecipeArn:GetContainerRecipePolicy', getContainerRecipePolicy_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe for the policy being requested.

data GetContainerRecipePolicyResponse Source #

See: newGetContainerRecipePolicyResponse smart constructor.

Instances

Instances details
Eq GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Read GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Show GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Generic GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

Associated Types

type Rep GetContainerRecipePolicyResponse :: Type -> Type #

NFData GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicyResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetContainerRecipePolicy

type Rep GetContainerRecipePolicyResponse = D1 ('MetaData "GetContainerRecipePolicyResponse" "Amazonka.ImageBuilder.GetContainerRecipePolicy" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetContainerRecipePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetContainerRecipePolicyResponse Source #

Create a value of GetContainerRecipePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetContainerRecipePolicyResponse', getContainerRecipePolicyResponse_requestId - The request ID that uniquely identifies this request.

$sel:policy:GetContainerRecipePolicyResponse', getContainerRecipePolicyResponse_policy - The container recipe policy object that is returned.

$sel:httpStatus:GetContainerRecipePolicyResponse', getContainerRecipePolicyResponse_httpStatus - The response's http status code.

GetImageRecipe

data GetImageRecipe Source #

See: newGetImageRecipe smart constructor.

Constructors

GetImageRecipe' Text 

Instances

Instances details
Eq GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Read GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Show GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Generic GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Associated Types

type Rep GetImageRecipe :: Type -> Type #

NFData GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Methods

rnf :: GetImageRecipe -> () #

Hashable GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

AWSRequest GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Associated Types

type AWSResponse GetImageRecipe #

ToHeaders GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

ToPath GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

ToQuery GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipe = D1 ('MetaData "GetImageRecipe" "Amazonka.ImageBuilder.GetImageRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImageRecipe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

newGetImageRecipe Source #

Create a value of GetImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageRecipeArn:GetImageRecipe', getImageRecipe_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe that you want to retrieve.

data GetImageRecipeResponse Source #

See: newGetImageRecipeResponse smart constructor.

Instances

Instances details
Eq GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Read GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Show GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Generic GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Associated Types

type Rep GetImageRecipeResponse :: Type -> Type #

NFData GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

Methods

rnf :: GetImageRecipeResponse -> () #

type Rep GetImageRecipeResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetImageRecipe

type Rep GetImageRecipeResponse = D1 ('MetaData "GetImageRecipeResponse" "Amazonka.ImageBuilder.GetImageRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetImageRecipeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageRecipe)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetImageRecipeResponse Source #

Create a value of GetImageRecipeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetImageRecipeResponse', getImageRecipeResponse_requestId - The request ID that uniquely identifies this request.

$sel:imageRecipe:GetImageRecipeResponse', getImageRecipeResponse_imageRecipe - The image recipe object.

$sel:httpStatus:GetImageRecipeResponse', getImageRecipeResponse_httpStatus - The response's http status code.

GetComponent

data GetComponent Source #

See: newGetComponent smart constructor.

Constructors

GetComponent' Text 

Instances

Instances details
Eq GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Read GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Show GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Generic GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Associated Types

type Rep GetComponent :: Type -> Type #

NFData GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Methods

rnf :: GetComponent -> () #

Hashable GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

AWSRequest GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Associated Types

type AWSResponse GetComponent #

ToHeaders GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

ToPath GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

ToQuery GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponent = D1 ('MetaData "GetComponent" "Amazonka.ImageBuilder.GetComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetComponent Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

newGetComponent Source #

Create a value of GetComponent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:componentBuildVersionArn:GetComponent', getComponent_componentBuildVersionArn - The Amazon Resource Name (ARN) of the component that you want to retrieve. Regex requires "/\d+$" suffix.

data GetComponentResponse Source #

See: newGetComponentResponse smart constructor.

Instances

Instances details
Eq GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Read GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Show GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Generic GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Associated Types

type Rep GetComponentResponse :: Type -> Type #

NFData GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

Methods

rnf :: GetComponentResponse -> () #

type Rep GetComponentResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.GetComponent

type Rep GetComponentResponse = D1 ('MetaData "GetComponentResponse" "Amazonka.ImageBuilder.GetComponent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "GetComponentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Component)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetComponentResponse Source #

Create a value of GetComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:GetComponentResponse', getComponentResponse_requestId - The request ID that uniquely identifies this request.

$sel:component:GetComponentResponse', getComponentResponse_component - The component object associated with the specified ARN.

$sel:httpStatus:GetComponentResponse', getComponentResponse_httpStatus - The response's http status code.

Types

ComponentFormat

newtype ComponentFormat Source #

Constructors

ComponentFormat' 

Bundled Patterns

pattern ComponentFormat_SHELL :: ComponentFormat 

Instances

Instances details
Eq ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Ord ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Read ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Show ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Generic ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Associated Types

type Rep ComponentFormat :: Type -> Type #

NFData ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Methods

rnf :: ComponentFormat -> () #

Hashable ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToJSON ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToJSONKey ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromJSON ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromJSONKey ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToLog ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToHeader ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToQuery ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromXML ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToXML ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

Methods

toXML :: ComponentFormat -> XML #

ToByteString ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

FromText ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

ToText ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

type Rep ComponentFormat Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentFormat

type Rep ComponentFormat = D1 ('MetaData "ComponentFormat" "Amazonka.ImageBuilder.Types.ComponentFormat" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ComponentFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentStatus

newtype ComponentStatus Source #

Constructors

ComponentStatus' 

Bundled Patterns

pattern ComponentStatus_DEPRECATED :: ComponentStatus 

Instances

Instances details
Eq ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Ord ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Read ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Show ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Generic ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Associated Types

type Rep ComponentStatus :: Type -> Type #

NFData ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Methods

rnf :: ComponentStatus -> () #

Hashable ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToJSON ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToJSONKey ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromJSON ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromJSONKey ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToLog ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToHeader ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToQuery ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromXML ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToXML ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

Methods

toXML :: ComponentStatus -> XML #

ToByteString ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

FromText ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

ToText ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

type Rep ComponentStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentStatus

type Rep ComponentStatus = D1 ('MetaData "ComponentStatus" "Amazonka.ImageBuilder.Types.ComponentStatus" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ComponentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComponentType

newtype ComponentType Source #

Constructors

ComponentType' 

Bundled Patterns

pattern ComponentType_BUILD :: ComponentType 
pattern ComponentType_TEST :: ComponentType 

Instances

Instances details
Eq ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Ord ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Read ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Show ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Generic ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Associated Types

type Rep ComponentType :: Type -> Type #

NFData ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Methods

rnf :: ComponentType -> () #

Hashable ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToJSON ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToJSONKey ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

FromJSON ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

FromJSONKey ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToLog ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToHeader ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToQuery ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

FromXML ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToXML ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Methods

toXML :: ComponentType -> XML #

ToByteString ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

FromText ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

ToText ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

Methods

toText :: ComponentType -> Text #

type Rep ComponentType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentType

type Rep ComponentType = D1 ('MetaData "ComponentType" "Amazonka.ImageBuilder.Types.ComponentType" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ComponentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComponentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContainerRepositoryService

newtype ContainerRepositoryService Source #

Instances

Instances details
Eq ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Ord ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Read ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Show ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Generic ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Associated Types

type Rep ContainerRepositoryService :: Type -> Type #

NFData ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

Hashable ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToJSON ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToJSONKey ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromJSON ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromJSONKey ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToLog ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToHeader ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToQuery ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromXML ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToXML ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToByteString ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

FromText ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

ToText ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

type Rep ContainerRepositoryService Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRepositoryService

type Rep ContainerRepositoryService = D1 ('MetaData "ContainerRepositoryService" "Amazonka.ImageBuilder.Types.ContainerRepositoryService" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ContainerRepositoryService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerRepositoryService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContainerType

newtype ContainerType Source #

Constructors

ContainerType' 

Bundled Patterns

pattern ContainerType_DOCKER :: ContainerType 

Instances

Instances details
Eq ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Ord ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Read ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Show ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Generic ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Associated Types

type Rep ContainerType :: Type -> Type #

NFData ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Methods

rnf :: ContainerType -> () #

Hashable ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToJSON ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToJSONKey ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

FromJSON ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

FromJSONKey ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToLog ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToHeader ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToQuery ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

FromXML ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToXML ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Methods

toXML :: ContainerType -> XML #

ToByteString ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

FromText ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

ToText ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

Methods

toText :: ContainerType -> Text #

type Rep ContainerType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerType

type Rep ContainerType = D1 ('MetaData "ContainerType" "Amazonka.ImageBuilder.Types.ContainerType" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ContainerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsVolumeType

newtype EbsVolumeType Source #

Constructors

EbsVolumeType' 

Instances

Instances details
Eq EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Ord EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Read EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Show EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Generic EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Associated Types

type Rep EbsVolumeType :: Type -> Type #

NFData EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Methods

rnf :: EbsVolumeType -> () #

Hashable EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToJSON EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToJSONKey EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

FromJSON EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

FromJSONKey EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToLog EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToHeader EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToQuery EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

FromXML EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToXML EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Methods

toXML :: EbsVolumeType -> XML #

ToByteString EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

FromText EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

ToText EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

Methods

toText :: EbsVolumeType -> Text #

type Rep EbsVolumeType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsVolumeType

type Rep EbsVolumeType = D1 ('MetaData "EbsVolumeType" "Amazonka.ImageBuilder.Types.EbsVolumeType" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "EbsVolumeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageStatus

newtype ImageStatus Source #

Constructors

ImageStatus' 

Instances

Instances details
Eq ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Ord ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Read ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Show ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Generic ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Associated Types

type Rep ImageStatus :: Type -> Type #

NFData ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Methods

rnf :: ImageStatus -> () #

Hashable ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToJSON ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToJSONKey ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

FromJSON ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

FromJSONKey ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToLog ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToHeader ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToQuery ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

FromXML ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToXML ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Methods

toXML :: ImageStatus -> XML #

ToByteString ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

FromText ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

ToText ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

Methods

toText :: ImageStatus -> Text #

type Rep ImageStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageStatus

type Rep ImageStatus = D1 ('MetaData "ImageStatus" "Amazonka.ImageBuilder.Types.ImageStatus" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ImageStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageType

newtype ImageType Source #

Constructors

ImageType' 

Fields

Bundled Patterns

pattern ImageType_AMI :: ImageType 
pattern ImageType_DOCKER :: ImageType 

Instances

Instances details
Eq ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Ord ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Read ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Show ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Generic ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Associated Types

type Rep ImageType :: Type -> Type #

NFData ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

rnf :: ImageType -> () #

Hashable ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToJSON ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToJSONKey ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

FromJSON ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

FromJSONKey ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToLog ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToHeader ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToQuery ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

FromXML ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToXML ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

toXML :: ImageType -> XML #

ToByteString ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

toBS :: ImageType -> ByteString #

FromText ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

ToText ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

Methods

toText :: ImageType -> Text #

type Rep ImageType Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageType

type Rep ImageType = D1 ('MetaData "ImageType" "Amazonka.ImageBuilder.Types.ImageType" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "ImageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Ownership

newtype Ownership Source #

Constructors

Ownership' 

Fields

Bundled Patterns

pattern Ownership_Amazon :: Ownership 
pattern Ownership_Self :: Ownership 
pattern Ownership_Shared :: Ownership 

Instances

Instances details
Eq Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Ord Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Read Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Show Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Generic Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Associated Types

type Rep Ownership :: Type -> Type #

NFData Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

rnf :: Ownership -> () #

Hashable Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToJSON Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToJSONKey Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

FromJSON Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

FromJSONKey Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToLog Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToHeader Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToQuery Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

FromXML Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToXML Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

toXML :: Ownership -> XML #

ToByteString Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

toBS :: Ownership -> ByteString #

FromText Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

ToText Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

Methods

toText :: Ownership -> Text #

type Rep Ownership Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ownership

type Rep Ownership = D1 ('MetaData "Ownership" "Amazonka.ImageBuilder.Types.Ownership" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "Ownership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOwnership") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PipelineExecutionStartCondition

newtype PipelineExecutionStartCondition Source #

Instances

Instances details
Eq PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Ord PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Read PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Show PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Generic PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Associated Types

type Rep PipelineExecutionStartCondition :: Type -> Type #

NFData PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

Hashable PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToJSON PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToJSONKey PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromJSON PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromJSONKey PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToLog PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToHeader PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToQuery PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromXML PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToXML PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToByteString PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

FromText PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

ToText PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

type Rep PipelineExecutionStartCondition Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition

type Rep PipelineExecutionStartCondition = D1 ('MetaData "PipelineExecutionStartCondition" "Amazonka.ImageBuilder.Types.PipelineExecutionStartCondition" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "PipelineExecutionStartCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPipelineExecutionStartCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PipelineStatus

newtype PipelineStatus Source #

Constructors

PipelineStatus' 

Instances

Instances details
Eq PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Ord PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Read PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Show PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Generic PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Associated Types

type Rep PipelineStatus :: Type -> Type #

NFData PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Methods

rnf :: PipelineStatus -> () #

Hashable PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToJSON PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToJSONKey PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromJSON PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromJSONKey PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToLog PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToHeader PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToQuery PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromXML PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToXML PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

Methods

toXML :: PipelineStatus -> XML #

ToByteString PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

FromText PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

ToText PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

type Rep PipelineStatus Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.PipelineStatus

type Rep PipelineStatus = D1 ('MetaData "PipelineStatus" "Amazonka.ImageBuilder.Types.PipelineStatus" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "PipelineStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPipelineStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Platform

newtype Platform Source #

Constructors

Platform' 

Fields

Bundled Patterns

pattern Platform_Linux :: Platform 
pattern Platform_Windows :: Platform 

Instances

Instances details
Eq Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Ord Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Read Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Show Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Generic Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Associated Types

type Rep Platform :: Type -> Type #

Methods

from :: Platform -> Rep Platform x #

to :: Rep Platform x -> Platform #

NFData Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

rnf :: Platform -> () #

Hashable Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

hashWithSalt :: Int -> Platform -> Int #

hash :: Platform -> Int #

ToJSON Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToJSONKey Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

FromJSON Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

FromJSONKey Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToLog Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToHeader Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toHeader :: HeaderName -> Platform -> [Header] #

ToQuery Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

FromXML Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToXML Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toXML :: Platform -> XML #

ToByteString Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toBS :: Platform -> ByteString #

FromText Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

ToText Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

Methods

toText :: Platform -> Text #

type Rep Platform Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Platform

type Rep Platform = D1 ('MetaData "Platform" "Amazonka.ImageBuilder.Types.Platform" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'True) (C1 ('MetaCons "Platform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AdditionalInstanceConfiguration

data AdditionalInstanceConfiguration Source #

In addition to your infrastruction configuration, these settings provide an extra layer of control over your build instances. For instances where Image Builder installs the Systems Manager agent, you can choose whether to keep it for the AMI that you create. You can also specify commands to run on launch for all of your build instances.

See: newAdditionalInstanceConfiguration smart constructor.

Instances

Instances details
Eq AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Read AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Show AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Generic AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Associated Types

type Rep AdditionalInstanceConfiguration :: Type -> Type #

NFData AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

Hashable AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

ToJSON AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

FromJSON AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

type Rep AdditionalInstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration

type Rep AdditionalInstanceConfiguration = D1 ('MetaData "AdditionalInstanceConfiguration" "Amazonka.ImageBuilder.Types.AdditionalInstanceConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "AdditionalInstanceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "systemsManagerAgent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SystemsManagerAgent)) :*: S1 ('MetaSel ('Just "userDataOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAdditionalInstanceConfiguration :: AdditionalInstanceConfiguration Source #

Create a value of AdditionalInstanceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:systemsManagerAgent:AdditionalInstanceConfiguration', additionalInstanceConfiguration_systemsManagerAgent - Contains settings for the Systems Manager agent on your build instance.

$sel:userDataOverride:AdditionalInstanceConfiguration', additionalInstanceConfiguration_userDataOverride - Use this property to provide commands or a command script to run when you launch your build instance.

The userDataOverride property replaces any commands that Image Builder might have added to ensure that Systems Manager is installed on your Linux build instance. If you override the user data, make sure that you add commands to install Systems Manager, if it is not pre-installed on your base image.

Ami

data Ami Source #

Details of an Amazon EC2 AMI.

See: newAmi smart constructor.

Instances

Instances details
Eq Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

(==) :: Ami -> Ami -> Bool #

(/=) :: Ami -> Ami -> Bool #

Read Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Show Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

showsPrec :: Int -> Ami -> ShowS #

show :: Ami -> String #

showList :: [Ami] -> ShowS #

Generic Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Associated Types

type Rep Ami :: Type -> Type #

Methods

from :: Ami -> Rep Ami x #

to :: Rep Ami x -> Ami #

NFData Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

rnf :: Ami -> () #

Hashable Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

Methods

hashWithSalt :: Int -> Ami -> Int #

hash :: Ami -> Int #

FromJSON Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

type Rep Ami Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Ami

newAmi :: Ami Source #

Create a value of Ami with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:image:Ami', ami_image - The AMI ID of the Amazon EC2 AMI.

$sel:state:Ami', ami_state - Undocumented member.

$sel:accountId:Ami', ami_accountId - The account ID of the owner of the AMI.

$sel:name:Ami', ami_name - The name of the Amazon EC2 AMI.

$sel:region:Ami', ami_region - The Amazon Web Services Region of the Amazon EC2 AMI.

$sel:description:Ami', ami_description - The description of the Amazon EC2 AMI. Minimum and maximum length are in characters.

AmiDistributionConfiguration

data AmiDistributionConfiguration Source #

Define and configure the output AMIs of the pipeline.

See: newAmiDistributionConfiguration smart constructor.

Instances

Instances details
Eq AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Read AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Show AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Generic AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Associated Types

type Rep AmiDistributionConfiguration :: Type -> Type #

NFData AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

Hashable AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

ToJSON AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

FromJSON AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

type Rep AmiDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.AmiDistributionConfiguration

type Rep AmiDistributionConfiguration = D1 ('MetaData "AmiDistributionConfiguration" "Amazonka.ImageBuilder.Types.AmiDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "AmiDistributionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "launchPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchPermissionConfiguration)) :*: (S1 ('MetaSel ('Just "targetAccountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "amiTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAmiDistributionConfiguration :: AmiDistributionConfiguration Source #

Create a value of AmiDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:launchPermission:AmiDistributionConfiguration', amiDistributionConfiguration_launchPermission - Launch permissions can be used to configure which Amazon Web Services accounts can use the AMI to launch instances.

$sel:targetAccountIds:AmiDistributionConfiguration', amiDistributionConfiguration_targetAccountIds - The ID of an account to which you want to distribute an image.

$sel:amiTags:AmiDistributionConfiguration', amiDistributionConfiguration_amiTags - The tags to apply to AMIs distributed to this Region.

$sel:name:AmiDistributionConfiguration', amiDistributionConfiguration_name - The name of the output AMI.

$sel:kmsKeyId:AmiDistributionConfiguration', amiDistributionConfiguration_kmsKeyId - The KMS key identifier used to encrypt the distributed image.

$sel:description:AmiDistributionConfiguration', amiDistributionConfiguration_description - The description of the distribution configuration. Minimum and maximum length are in characters.

Component

data Component Source #

A detailed view of a component.

See: newComponent smart constructor.

Instances

Instances details
Eq Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Read Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Show Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Generic Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Associated Types

type Rep Component :: Type -> Type #

NFData Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

Methods

rnf :: Component -> () #

Hashable Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

FromJSON Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

type Rep Component Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Component

type Rep Component = D1 ('MetaData "Component" "Amazonka.ImageBuilder.Types.Component" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Component'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentState)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "supportedOsVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ComponentParameterDetail])))) :*: ((S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentType))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newComponent :: Component Source #

Create a value of Component with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:Component', component_state - Describes the current status of the component. This is used for components that are no longer active.

$sel:platform:Component', component_platform - The platform of the component.

$sel:arn:Component', component_arn - The Amazon Resource Name (ARN) of the component.

$sel:data':Component', component_data - The data of the component.

$sel:supportedOsVersions:Component', component_supportedOsVersions - The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:encrypted:Component', component_encrypted - The encryption status of the component.

$sel:owner:Component', component_owner - The owner of the component.

$sel:dateCreated:Component', component_dateCreated - The date that the component was created.

$sel:name:Component', component_name - The name of the component.

$sel:kmsKeyId:Component', component_kmsKeyId - The KMS key identifier used to encrypt the component.

$sel:version:Component', component_version - The version of the component.

$sel:parameters:Component', component_parameters - Contains parameter details for each of the parameters that are defined for the component.

$sel:changeDescription:Component', component_changeDescription - The change description of the component.

$sel:type':Component', component_type - The type of the component denotes whether the component is used to build the image or only to test it.

$sel:description:Component', component_description - The description of the component.

$sel:tags:Component', component_tags - The tags associated with the component.

ComponentConfiguration

data ComponentConfiguration Source #

Configuration details of the component.

See: newComponentConfiguration smart constructor.

Instances

Instances details
Eq ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Read ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Show ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Generic ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Associated Types

type Rep ComponentConfiguration :: Type -> Type #

NFData ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

Methods

rnf :: ComponentConfiguration -> () #

Hashable ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

ToJSON ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

FromJSON ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

type Rep ComponentConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentConfiguration

type Rep ComponentConfiguration = D1 ('MetaData "ComponentConfiguration" "Amazonka.ImageBuilder.Types.ComponentConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ComponentConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ComponentParameter))) :*: S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newComponentConfiguration Source #

Create a value of ComponentConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameters:ComponentConfiguration', componentConfiguration_parameters - A group of parameter settings that are used to configure the component for a specific recipe.

$sel:componentArn:ComponentConfiguration', componentConfiguration_componentArn - The Amazon Resource Name (ARN) of the component.

ComponentParameter

data ComponentParameter Source #

Contains a key/value pair that sets the named component parameter.

See: newComponentParameter smart constructor.

Constructors

ComponentParameter' Text [Text] 

Instances

Instances details
Eq ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Read ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Show ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Generic ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Associated Types

type Rep ComponentParameter :: Type -> Type #

NFData ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

Methods

rnf :: ComponentParameter -> () #

Hashable ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

ToJSON ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

FromJSON ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

type Rep ComponentParameter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameter

type Rep ComponentParameter = D1 ('MetaData "ComponentParameter" "Amazonka.ImageBuilder.Types.ComponentParameter" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ComponentParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newComponentParameter Source #

Create a value of ComponentParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ComponentParameter', componentParameter_name - The name of the component parameter to set.

$sel:value:ComponentParameter', componentParameter_value - Sets the value for the named component parameter.

ComponentParameterDetail

data ComponentParameterDetail Source #

Defines a parameter that is used to provide configuration details for the component.

See: newComponentParameterDetail smart constructor.

Instances

Instances details
Eq ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Read ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Show ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Generic ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Associated Types

type Rep ComponentParameterDetail :: Type -> Type #

NFData ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

Hashable ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

FromJSON ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

type Rep ComponentParameterDetail Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentParameterDetail

type Rep ComponentParameterDetail = D1 ('MetaData "ComponentParameterDetail" "Amazonka.ImageBuilder.Types.ComponentParameterDetail" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ComponentParameterDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newComponentParameterDetail Source #

Create a value of ComponentParameterDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultValue:ComponentParameterDetail', componentParameterDetail_defaultValue - The default value of this parameter if no input is provided.

$sel:description:ComponentParameterDetail', componentParameterDetail_description - Describes this parameter.

$sel:name:ComponentParameterDetail', componentParameterDetail_name - The name of this input parameter.

$sel:type':ComponentParameterDetail', componentParameterDetail_type - The type of input this parameter provides. The currently supported value is "string".

ComponentState

data ComponentState Source #

A group of fields that describe the current status of components that are no longer active.

See: newComponentState smart constructor.

Instances

Instances details
Eq ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Read ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Show ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Generic ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Associated Types

type Rep ComponentState :: Type -> Type #

NFData ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

Methods

rnf :: ComponentState -> () #

Hashable ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

FromJSON ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

type Rep ComponentState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentState

type Rep ComponentState = D1 ('MetaData "ComponentState" "Amazonka.ImageBuilder.Types.ComponentState" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ComponentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentStatus)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newComponentState :: ComponentState Source #

Create a value of ComponentState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ComponentState', componentState_status - The current state of the component.

$sel:reason:ComponentState', componentState_reason - Describes how or why the component changed state.

ComponentSummary

data ComponentSummary Source #

A high-level summary of a component.

See: newComponentSummary smart constructor.

Instances

Instances details
Eq ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Read ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Show ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Generic ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Associated Types

type Rep ComponentSummary :: Type -> Type #

NFData ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

Methods

rnf :: ComponentSummary -> () #

Hashable ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

FromJSON ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

type Rep ComponentSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentSummary

type Rep ComponentSummary = D1 ('MetaData "ComponentSummary" "Amazonka.ImageBuilder.Types.ComponentSummary" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ComponentSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentState)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "supportedOsVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentType)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newComponentSummary :: ComponentSummary Source #

Create a value of ComponentSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:ComponentSummary', componentSummary_state - Describes the current status of the component.

$sel:platform:ComponentSummary', componentSummary_platform - The platform of the component.

$sel:arn:ComponentSummary', componentSummary_arn - The Amazon Resource Name (ARN) of the component.

$sel:supportedOsVersions:ComponentSummary', componentSummary_supportedOsVersions - The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:owner:ComponentSummary', componentSummary_owner - The owner of the component.

$sel:dateCreated:ComponentSummary', componentSummary_dateCreated - The date that the component was created.

$sel:name:ComponentSummary', componentSummary_name - The name of the component.

$sel:version:ComponentSummary', componentSummary_version - The version of the component.

$sel:changeDescription:ComponentSummary', componentSummary_changeDescription - The change description of the component.

$sel:type':ComponentSummary', componentSummary_type - The type of the component denotes whether the component is used to build the image or only to test it.

$sel:description:ComponentSummary', componentSummary_description - The description of the component.

$sel:tags:ComponentSummary', componentSummary_tags - The tags associated with the component.

ComponentVersion

data ComponentVersion Source #

The defining characteristics of a specific version of an Amazon Web Services TOE component.

See: newComponentVersion smart constructor.

Instances

Instances details
Eq ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Read ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Show ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Generic ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Associated Types

type Rep ComponentVersion :: Type -> Type #

NFData ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

Methods

rnf :: ComponentVersion -> () #

Hashable ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

FromJSON ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

type Rep ComponentVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ComponentVersion

newComponentVersion :: ComponentVersion Source #

Create a value of ComponentVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:ComponentVersion', componentVersion_platform - The platform of the component.

$sel:arn:ComponentVersion', componentVersion_arn - The Amazon Resource Name (ARN) of the component.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:supportedOsVersions:ComponentVersion', componentVersion_supportedOsVersions - he operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.

$sel:owner:ComponentVersion', componentVersion_owner - The owner of the component.

$sel:dateCreated:ComponentVersion', componentVersion_dateCreated - The date that the component was created.

$sel:name:ComponentVersion', componentVersion_name - The name of the component.

$sel:version:ComponentVersion', componentVersion_version - The semantic version of the component.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:type':ComponentVersion', componentVersion_type - The type of the component denotes whether the component is used to build the image or only to test it.

$sel:description:ComponentVersion', componentVersion_description - The description of the component.

Container

data Container Source #

A container encapsulates the runtime environment for an application.

See: newContainer smart constructor.

Constructors

Container' (Maybe [Text]) (Maybe Text) 

Instances

Instances details
Eq Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Read Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Show Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Generic Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Associated Types

type Rep Container :: Type -> Type #

NFData Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

Methods

rnf :: Container -> () #

Hashable Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

FromJSON Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

type Rep Container Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Container

type Rep Container = D1 ('MetaData "Container" "Amazonka.ImageBuilder.Types.Container" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Container'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageUris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newContainer :: Container Source #

Create a value of Container with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageUris:Container', container_imageUris - A list of URIs for containers created in the context Region.

$sel:region:Container', container_region - Containers and container images are Region-specific. This is the Region context for the container.

ContainerDistributionConfiguration

data ContainerDistributionConfiguration Source #

Container distribution settings for encryption, licensing, and sharing in a specific Region.

See: newContainerDistributionConfiguration smart constructor.

Instances

Instances details
Eq ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Read ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Show ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Generic ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Associated Types

type Rep ContainerDistributionConfiguration :: Type -> Type #

NFData ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

Hashable ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

ToJSON ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

FromJSON ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

type Rep ContainerDistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration

type Rep ContainerDistributionConfiguration = D1 ('MetaData "ContainerDistributionConfiguration" "Amazonka.ImageBuilder.Types.ContainerDistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ContainerDistributionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetContainerRepository))))

newContainerDistributionConfiguration Source #

Create a value of ContainerDistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerTags:ContainerDistributionConfiguration', containerDistributionConfiguration_containerTags - Tags that are attached to the container distribution configuration.

$sel:description:ContainerDistributionConfiguration', containerDistributionConfiguration_description - The description of the container distribution configuration.

$sel:targetRepository:ContainerDistributionConfiguration', containerDistributionConfiguration_targetRepository - The destination repository for the container distribution configuration.

ContainerRecipe

data ContainerRecipe Source #

A container recipe.

See: newContainerRecipe smart constructor.

Instances

Instances details
Eq ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Read ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Show ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Generic ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Associated Types

type Rep ContainerRecipe :: Type -> Type #

NFData ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

Methods

rnf :: ContainerRecipe -> () #

Hashable ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

FromJSON ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

type Rep ContainerRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipe

type Rep ContainerRecipe = D1 ('MetaData "ContainerRecipe" "Amazonka.ImageBuilder.Types.ContainerRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ContainerRecipe'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ComponentConfiguration))) :*: S1 ('MetaSel ('Just "containerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerType))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "dockerfileTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetContainerRepository))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "instanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceConfiguration))))))))

newContainerRecipe :: ContainerRecipe Source #

Create a value of ContainerRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:components:ContainerRecipe', containerRecipe_components - Components for build and test that are included in the container recipe.

$sel:containerType:ContainerRecipe', containerRecipe_containerType - Specifies the type of container, such as Docker.

$sel:platform:ContainerRecipe', containerRecipe_platform - The system platform for the container, such as Windows or Linux.

$sel:dockerfileTemplateData:ContainerRecipe', containerRecipe_dockerfileTemplateData - Dockerfiles are text documents that are used to build Docker containers, and ensure that they contain all of the elements required by the application running inside. The template data consists of contextual variables where Image Builder places build information or scripts, based on your container image recipe.

$sel:arn:ContainerRecipe', containerRecipe_arn - The Amazon Resource Name (ARN) of the container recipe.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:workingDirectory:ContainerRecipe', containerRecipe_workingDirectory - The working directory for use during build and test workflows.

$sel:parentImage:ContainerRecipe', containerRecipe_parentImage - The base image for the container recipe.

$sel:encrypted:ContainerRecipe', containerRecipe_encrypted - A flag that indicates if the target container is encrypted.

$sel:owner:ContainerRecipe', containerRecipe_owner - The owner of the container recipe.

$sel:dateCreated:ContainerRecipe', containerRecipe_dateCreated - The date when this container recipe was created.

$sel:name:ContainerRecipe', containerRecipe_name - The name of the container recipe.

$sel:kmsKeyId:ContainerRecipe', containerRecipe_kmsKeyId - Identifies which KMS key is used to encrypt the container image for distribution to the target Region.

$sel:version:ContainerRecipe', containerRecipe_version - The semantic version of the container recipe.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:targetRepository:ContainerRecipe', containerRecipe_targetRepository - The destination repository for the container image.

$sel:description:ContainerRecipe', containerRecipe_description - The description of the container recipe.

$sel:tags:ContainerRecipe', containerRecipe_tags - Tags that are attached to the container recipe.

$sel:instanceConfiguration:ContainerRecipe', containerRecipe_instanceConfiguration - A group of options that can be used to configure an instance for building and testing container images.

ContainerRecipeSummary

data ContainerRecipeSummary Source #

A summary of a container recipe

See: newContainerRecipeSummary smart constructor.

Instances

Instances details
Eq ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Read ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Show ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Generic ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Associated Types

type Rep ContainerRecipeSummary :: Type -> Type #

NFData ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

Methods

rnf :: ContainerRecipeSummary -> () #

Hashable ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

FromJSON ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

type Rep ContainerRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ContainerRecipeSummary

newContainerRecipeSummary :: ContainerRecipeSummary Source #

Create a value of ContainerRecipeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerType:ContainerRecipeSummary', containerRecipeSummary_containerType - Specifies the type of container, such as "Docker".

$sel:platform:ContainerRecipeSummary', containerRecipeSummary_platform - The system platform for the container, such as Windows or Linux.

$sel:arn:ContainerRecipeSummary', containerRecipeSummary_arn - The Amazon Resource Name (ARN) of the container recipe.

$sel:parentImage:ContainerRecipeSummary', containerRecipeSummary_parentImage - The base image for the container recipe.

$sel:owner:ContainerRecipeSummary', containerRecipeSummary_owner - The owner of the container recipe.

$sel:dateCreated:ContainerRecipeSummary', containerRecipeSummary_dateCreated - The date when this container recipe was created.

$sel:name:ContainerRecipeSummary', containerRecipeSummary_name - The name of the container recipe.

$sel:tags:ContainerRecipeSummary', containerRecipeSummary_tags - Tags that are attached to the container recipe.

Distribution

data Distribution Source #

Defines the settings for a specific Region.

See: newDistribution smart constructor.

Instances

Instances details
Eq Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Read Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Show Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Generic Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Associated Types

type Rep Distribution :: Type -> Type #

NFData Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

Methods

rnf :: Distribution -> () #

Hashable Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

ToJSON Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

FromJSON Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

type Rep Distribution Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Distribution

type Rep Distribution = D1 ('MetaData "Distribution" "Amazonka.ImageBuilder.Types.Distribution" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Distribution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "amiDistributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmiDistributionConfiguration)) :*: S1 ('MetaSel ('Just "launchTemplateConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty LaunchTemplateConfiguration)))) :*: (S1 ('MetaSel ('Just "licenseConfigurationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "containerDistributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerDistributionConfiguration)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDistribution Source #

Create a value of Distribution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amiDistributionConfiguration:Distribution', distribution_amiDistributionConfiguration - The specific AMI settings; for example, launch permissions or AMI tags.

$sel:launchTemplateConfigurations:Distribution', distribution_launchTemplateConfigurations - A group of launchTemplateConfiguration settings that apply to image distribution for specified accounts.

$sel:licenseConfigurationArns:Distribution', distribution_licenseConfigurationArns - The License Manager Configuration to associate with the AMI in the specified Region.

$sel:containerDistributionConfiguration:Distribution', distribution_containerDistributionConfiguration - Container distribution settings for encryption, licensing, and sharing in a specific Region.

$sel:region:Distribution', distribution_region - The target Region.

DistributionConfiguration

data DistributionConfiguration Source #

A distribution configuration.

See: newDistributionConfiguration smart constructor.

Instances

Instances details
Eq DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Read DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Show DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Generic DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Associated Types

type Rep DistributionConfiguration :: Type -> Type #

NFData DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

Hashable DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

FromJSON DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

type Rep DistributionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfiguration

type Rep DistributionConfiguration = D1 ('MetaData "DistributionConfiguration" "Amazonka.ImageBuilder.Types.DistributionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DistributionConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Distribution]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "timeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newDistributionConfiguration Source #

Create a value of DistributionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DistributionConfiguration', distributionConfiguration_arn - The Amazon Resource Name (ARN) of the distribution configuration.

$sel:dateUpdated:DistributionConfiguration', distributionConfiguration_dateUpdated - The date on which this distribution configuration was last updated.

$sel:dateCreated:DistributionConfiguration', distributionConfiguration_dateCreated - The date on which this distribution configuration was created.

$sel:name:DistributionConfiguration', distributionConfiguration_name - The name of the distribution configuration.

$sel:description:DistributionConfiguration', distributionConfiguration_description - The description of the distribution configuration.

$sel:distributions:DistributionConfiguration', distributionConfiguration_distributions - The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.

$sel:tags:DistributionConfiguration', distributionConfiguration_tags - The tags of the distribution configuration.

$sel:timeoutMinutes:DistributionConfiguration', distributionConfiguration_timeoutMinutes - The maximum duration in minutes for this distribution configuration.

DistributionConfigurationSummary

data DistributionConfigurationSummary Source #

A high-level overview of a distribution configuration.

See: newDistributionConfigurationSummary smart constructor.

Instances

Instances details
Eq DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Read DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Show DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Generic DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Associated Types

type Rep DistributionConfigurationSummary :: Type -> Type #

NFData DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

Hashable DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

FromJSON DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

type Rep DistributionConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.DistributionConfigurationSummary

type Rep DistributionConfigurationSummary = D1 ('MetaData "DistributionConfigurationSummary" "Amazonka.ImageBuilder.Types.DistributionConfigurationSummary" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "DistributionConfigurationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newDistributionConfigurationSummary :: DistributionConfigurationSummary Source #

Create a value of DistributionConfigurationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DistributionConfigurationSummary', distributionConfigurationSummary_arn - The Amazon Resource Name (ARN) of the distribution configuration.

$sel:regions:DistributionConfigurationSummary', distributionConfigurationSummary_regions - A list of Regions where the container image is distributed to.

$sel:dateUpdated:DistributionConfigurationSummary', distributionConfigurationSummary_dateUpdated - The date on which the distribution configuration was updated.

$sel:dateCreated:DistributionConfigurationSummary', distributionConfigurationSummary_dateCreated - The date on which the distribution configuration was created.

$sel:name:DistributionConfigurationSummary', distributionConfigurationSummary_name - The name of the distribution configuration.

$sel:description:DistributionConfigurationSummary', distributionConfigurationSummary_description - The description of the distribution configuration.

$sel:tags:DistributionConfigurationSummary', distributionConfigurationSummary_tags - The tags associated with the distribution configuration.

EbsInstanceBlockDeviceSpecification

data EbsInstanceBlockDeviceSpecification Source #

Amazon EBS-specific block device mapping specifications.

See: newEbsInstanceBlockDeviceSpecification smart constructor.

Instances

Instances details
Eq EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Read EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Show EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Generic EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

NFData EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

Hashable EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

ToJSON EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

FromJSON EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

type Rep EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification

type Rep EbsInstanceBlockDeviceSpecification = D1 ('MetaData "EbsInstanceBlockDeviceSpecification" "Amazonka.ImageBuilder.Types.EbsInstanceBlockDeviceSpecification" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "EbsInstanceBlockDeviceSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsVolumeType)) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEbsInstanceBlockDeviceSpecification :: EbsInstanceBlockDeviceSpecification Source #

Create a value of EbsInstanceBlockDeviceSpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deleteOnTermination:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_deleteOnTermination - Use to configure delete on termination of the associated device.

$sel:throughput:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_throughput - For GP3 volumes only – The throughput in MiB/s that the volume supports.

$sel:volumeSize:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_volumeSize - Use to override the device's volume size.

$sel:iops:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_iops - Use to configure device IOPS.

$sel:encrypted:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_encrypted - Use to configure device encryption.

$sel:kmsKeyId:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_kmsKeyId - Use to configure the KMS key to use when encrypting the device.

$sel:volumeType:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_volumeType - Use to override the device's volume type.

$sel:snapshotId:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_snapshotId - The snapshot that defines the device contents.

Filter

data Filter Source #

A filter name and value pair that is used to return a more specific list of results from a list operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

See: newFilter smart constructor.

Constructors

Filter' (Maybe (NonEmpty Text)) (Maybe Text) 

Instances

Instances details
Eq Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Read Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

NFData Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Methods

rnf :: Filter -> () #

Hashable Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

type Rep Filter Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.ImageBuilder.Types.Filter" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:values:Filter', filter_values - The filter values. Filter values are case-sensitive.

$sel:name:Filter', filter_name - The name of the filter. Filter names are case-sensitive.

Image

data Image Source #

An Image Builder image. You must specify exactly one recipe for the image – either a container recipe (containerRecipe), which creates a container image, or an image recipe (imageRecipe), which creates an AMI.

See: newImage smart constructor.

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Read Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

NFData Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

rnf :: Image -> () #

Hashable Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

type Rep Image Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.ImageBuilder.Types.Image" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "imageRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageRecipe)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageState))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "containerRecipe") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerRecipe)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "infrastructureConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InfrastructureConfiguration)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "distributionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DistributionConfiguration)) :*: S1 ('MetaSel ('Just "sourcePipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageType)) :*: S1 ('MetaSel ('Just "sourcePipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "outputResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputResources)) :*: (S1 ('MetaSel ('Just "osVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newImage :: Image Source #

Create a value of Image with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageRecipe:Image', image_imageRecipe - The image recipe used when creating the image.

$sel:state:Image', image_state - The state of the image.

$sel:platform:Image', image_platform - The platform of the image.

$sel:imageTestsConfiguration:Image', image_imageTestsConfiguration - The image tests configuration used when creating this image.

$sel:arn:Image', image_arn - The Amazon Resource Name (ARN) of the image.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:enhancedImageMetadataEnabled:Image', image_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:dateCreated:Image', image_dateCreated - The date on which this image was created.

$sel:containerRecipe:Image', image_containerRecipe - The recipe that is used to create an Image Builder container image.

$sel:name:Image', image_name - The name of the image.

$sel:infrastructureConfiguration:Image', image_infrastructureConfiguration - The infrastructure used when creating this image.

$sel:version:Image', image_version - The semantic version of the image.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:distributionConfiguration:Image', image_distributionConfiguration - The distribution configuration used when creating this image.

$sel:sourcePipelineArn:Image', image_sourcePipelineArn - The Amazon Resource Name (ARN) of the image pipeline that created this image.

$sel:type':Image', image_type - Specifies whether this is an AMI or container image.

$sel:sourcePipelineName:Image', image_sourcePipelineName - The name of the image pipeline that created this image.

$sel:outputResources:Image', image_outputResources - The output resources produced when creating this image.

$sel:osVersion:Image', image_osVersion - The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

$sel:tags:Image', image_tags - The tags of the image.

ImagePackage

data ImagePackage Source #

Represents a package installed on an Image Builder image.

See: newImagePackage smart constructor.

Constructors

ImagePackage' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Read ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Show ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Generic ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Associated Types

type Rep ImagePackage :: Type -> Type #

NFData ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

Methods

rnf :: ImagePackage -> () #

Hashable ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

FromJSON ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

type Rep ImagePackage Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePackage

type Rep ImagePackage = D1 ('MetaData "ImagePackage" "Amazonka.ImageBuilder.Types.ImagePackage" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImagePackage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "packageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "packageVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImagePackage :: ImagePackage Source #

Create a value of ImagePackage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:packageName:ImagePackage', imagePackage_packageName - The name of the package as reported to the operating system package manager.

$sel:packageVersion:ImagePackage', imagePackage_packageVersion - The version of the package as reported to the operating system package manager.

ImagePipeline

data ImagePipeline Source #

Details of an image pipeline.

See: newImagePipeline smart constructor.

Instances

Instances details
Eq ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Read ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Show ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Generic ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Associated Types

type Rep ImagePipeline :: Type -> Type #

NFData ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

Methods

rnf :: ImagePipeline -> () #

Hashable ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

FromJSON ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

type Rep ImagePipeline Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImagePipeline

type Rep ImagePipeline = D1 ('MetaData "ImagePipeline" "Amazonka.ImageBuilder.Types.ImagePipeline" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImagePipeline'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineStatus)) :*: S1 ('MetaSel ('Just "dateLastRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "infrastructureConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "containerRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTestsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageTestsConfiguration))) :*: (S1 ('MetaSel ('Just "dateNextRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "schedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Schedule)) :*: S1 ('MetaSel ('Just "enhancedImageMetadataEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "distributionConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageRecipeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newImagePipeline :: ImagePipeline Source #

Create a value of ImagePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ImagePipeline', imagePipeline_status - The status of the image pipeline.

$sel:dateLastRun:ImagePipeline', imagePipeline_dateLastRun - The date on which this image pipeline was last run.

$sel:platform:ImagePipeline', imagePipeline_platform - The platform of the image pipeline.

$sel:infrastructureConfigurationArn:ImagePipeline', imagePipeline_infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.

$sel:containerRecipeArn:ImagePipeline', imagePipeline_containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.

$sel:imageTestsConfiguration:ImagePipeline', imagePipeline_imageTestsConfiguration - The image tests configuration of the image pipeline.

$sel:dateNextRun:ImagePipeline', imagePipeline_dateNextRun - The date on which this image pipeline will next be run.

$sel:arn:ImagePipeline', imagePipeline_arn - The Amazon Resource Name (ARN) of the image pipeline.

$sel:schedule:ImagePipeline', imagePipeline_schedule - The schedule of the image pipeline.

$sel:enhancedImageMetadataEnabled:ImagePipeline', imagePipeline_enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

$sel:dateUpdated:ImagePipeline', imagePipeline_dateUpdated - The date on which this image pipeline was last updated.

$sel:dateCreated:ImagePipeline', imagePipeline_dateCreated - The date on which this image pipeline was created.

$sel:name:ImagePipeline', imagePipeline_name - The name of the image pipeline.

$sel:distributionConfigurationArn:ImagePipeline', imagePipeline_distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.

$sel:imageRecipeArn:ImagePipeline', imagePipeline_imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.

$sel:description:ImagePipeline', imagePipeline_description - The description of the image pipeline.

$sel:tags:ImagePipeline', imagePipeline_tags - The tags of this image pipeline.

ImageRecipe

data ImageRecipe Source #

An image recipe.

See: newImageRecipe smart constructor.

Instances

Instances details
Eq ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Read ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Show ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Generic ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Associated Types

type Rep ImageRecipe :: Type -> Type #

NFData ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

Methods

rnf :: ImageRecipe -> () #

Hashable ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

FromJSON ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

type Rep ImageRecipe Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipe

type Rep ImageRecipe = D1 ('MetaData "ImageRecipe" "Amazonka.ImageBuilder.Types.ImageRecipe" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImageRecipe'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "components") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ComponentConfiguration))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "additionalInstanceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdditionalInstanceConfiguration)) :*: S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageType)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping]))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newImageRecipe :: ImageRecipe Source #

Create a value of ImageRecipe with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:components:ImageRecipe', imageRecipe_components - The components of the image recipe.

$sel:platform:ImageRecipe', imageRecipe_platform - The platform of the image recipe.

$sel:arn:ImageRecipe', imageRecipe_arn - The Amazon Resource Name (ARN) of the image recipe.

$sel:additionalInstanceConfiguration:ImageRecipe', imageRecipe_additionalInstanceConfiguration - Before you create a new AMI, Image Builder launches temporary Amazon EC2 instances to build and test your image configuration. Instance configuration adds a layer of control over those instances. You can define settings and add scripts to run when an instance is launched from your AMI.

$sel:workingDirectory:ImageRecipe', imageRecipe_workingDirectory - The working directory to be used during build and test workflows.

$sel:parentImage:ImageRecipe', imageRecipe_parentImage - The base image of the image recipe.

$sel:owner:ImageRecipe', imageRecipe_owner - The owner of the image recipe.

$sel:dateCreated:ImageRecipe', imageRecipe_dateCreated - The date on which this image recipe was created.

$sel:name:ImageRecipe', imageRecipe_name - The name of the image recipe.

$sel:version:ImageRecipe', imageRecipe_version - The version of the image recipe.

$sel:type':ImageRecipe', imageRecipe_type - Specifies which type of image is created by the recipe - an AMI or a container image.

$sel:blockDeviceMappings:ImageRecipe', imageRecipe_blockDeviceMappings - The block device mappings to apply when creating images from this recipe.

$sel:description:ImageRecipe', imageRecipe_description - The description of the image recipe.

$sel:tags:ImageRecipe', imageRecipe_tags - The tags of the image recipe.

ImageRecipeSummary

data ImageRecipeSummary Source #

A summary of an image recipe.

See: newImageRecipeSummary smart constructor.

Instances

Instances details
Eq ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Read ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Show ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Generic ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Associated Types

type Rep ImageRecipeSummary :: Type -> Type #

NFData ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

Methods

rnf :: ImageRecipeSummary -> () #

Hashable ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

FromJSON ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

type Rep ImageRecipeSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageRecipeSummary

type Rep ImageRecipeSummary = D1 ('MetaData "ImageRecipeSummary" "Amazonka.ImageBuilder.Types.ImageRecipeSummary" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImageRecipeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parentImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newImageRecipeSummary :: ImageRecipeSummary Source #

Create a value of ImageRecipeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:ImageRecipeSummary', imageRecipeSummary_platform - The platform of the image recipe.

$sel:arn:ImageRecipeSummary', imageRecipeSummary_arn - The Amazon Resource Name (ARN) of the image recipe.

$sel:parentImage:ImageRecipeSummary', imageRecipeSummary_parentImage - The base image of the image recipe.

$sel:owner:ImageRecipeSummary', imageRecipeSummary_owner - The owner of the image recipe.

$sel:dateCreated:ImageRecipeSummary', imageRecipeSummary_dateCreated - The date on which this image recipe was created.

$sel:name:ImageRecipeSummary', imageRecipeSummary_name - The name of the image recipe.

$sel:tags:ImageRecipeSummary', imageRecipeSummary_tags - The tags of the image recipe.

ImageState

data ImageState Source #

Image state shows the image status and the reason for that status.

See: newImageState smart constructor.

Instances

Instances details
Eq ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Read ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Show ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Generic ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Associated Types

type Rep ImageState :: Type -> Type #

NFData ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

Methods

rnf :: ImageState -> () #

Hashable ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

FromJSON ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

type Rep ImageState Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageState

type Rep ImageState = D1 ('MetaData "ImageState" "Amazonka.ImageBuilder.Types.ImageState" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageStatus)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImageState :: ImageState Source #

Create a value of ImageState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ImageState', imageState_status - The status of the image.

$sel:reason:ImageState', imageState_reason - The reason for the image's status.

ImageSummary

data ImageSummary Source #

An image summary.

See: newImageSummary smart constructor.

Instances

Instances details
Eq ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Read ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Show ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Generic ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Associated Types

type Rep ImageSummary :: Type -> Type #

NFData ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

Methods

rnf :: ImageSummary -> () #

Hashable ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

FromJSON ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

type Rep ImageSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageSummary

type Rep ImageSummary = D1 ('MetaData "ImageSummary" "Amazonka.ImageBuilder.Types.ImageSummary" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImageSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageState)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Platform))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageType)))) :*: (S1 ('MetaSel ('Just "outputResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputResources)) :*: (S1 ('MetaSel ('Just "osVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newImageSummary :: ImageSummary Source #

Create a value of ImageSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:state:ImageSummary', imageSummary_state - The state of the image.

$sel:platform:ImageSummary', imageSummary_platform - The platform of the image.

$sel:arn:ImageSummary', imageSummary_arn - The Amazon Resource Name (ARN) of the image.

$sel:owner:ImageSummary', imageSummary_owner - The owner of the image.

$sel:dateCreated:ImageSummary', imageSummary_dateCreated - The date on which this image was created.

$sel:name:ImageSummary', imageSummary_name - The name of the image.

$sel:version:ImageSummary', imageSummary_version - The version of the image.

$sel:type':ImageSummary', imageSummary_type - Specifies whether this is an AMI or container image.

$sel:outputResources:ImageSummary', imageSummary_outputResources - The output resources produced when creating this image.

$sel:osVersion:ImageSummary', imageSummary_osVersion - The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

$sel:tags:ImageSummary', imageSummary_tags - The tags of the image.

ImageTestsConfiguration

data ImageTestsConfiguration Source #

Image tests configuration.

See: newImageTestsConfiguration smart constructor.

Instances

Instances details
Eq ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Read ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Show ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Generic ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Associated Types

type Rep ImageTestsConfiguration :: Type -> Type #

NFData ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

Methods

rnf :: ImageTestsConfiguration -> () #

Hashable ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

ToJSON ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

FromJSON ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

type Rep ImageTestsConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageTestsConfiguration

type Rep ImageTestsConfiguration = D1 ('MetaData "ImageTestsConfiguration" "Amazonka.ImageBuilder.Types.ImageTestsConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "ImageTestsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "imageTestsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newImageTestsConfiguration :: ImageTestsConfiguration Source #

Create a value of ImageTestsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timeoutMinutes:ImageTestsConfiguration', imageTestsConfiguration_timeoutMinutes - The maximum time in minutes that tests are permitted to run.

$sel:imageTestsEnabled:ImageTestsConfiguration', imageTestsConfiguration_imageTestsEnabled - Defines if tests should be executed when building this image.

ImageVersion

data ImageVersion Source #

The defining characteristics of a specific version of an Image Builder image.

See: newImageVersion smart constructor.

Instances

Instances details
Eq ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Read ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Show ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Generic ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Associated Types

type Rep ImageVersion :: Type -> Type #

NFData ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

Methods

rnf :: ImageVersion -> () #

Hashable ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

FromJSON ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

type Rep ImageVersion Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.ImageVersion

newImageVersion :: ImageVersion Source #

Create a value of ImageVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:ImageVersion', imageVersion_platform - The platform of the image version, for example "Windows" or "Linux".

$sel:arn:ImageVersion', imageVersion_arn - The Amazon Resource Name (ARN) of a specific version of an Image Builder image.

Semantic versioning is included in each object's Amazon Resource Name (ARN), at the level that applies to that object as follows:

  1. Versionless ARNs and Name ARNs do not include specific values in any of the nodes. The nodes are either left off entirely, or they are specified as wildcards, for example: x.x.x.
  2. Version ARNs have only the first three nodes: <major>.<minor>.<patch>
  3. Build version ARNs have all four nodes, and point to a specific build for a specific version of an object.

$sel:owner:ImageVersion', imageVersion_owner - The owner of the image version.

$sel:dateCreated:ImageVersion', imageVersion_dateCreated - The date on which this specific version of the Image Builder image was created.

$sel:name:ImageVersion', imageVersion_name - The name of this specific version of an Image Builder image.

$sel:version:ImageVersion', imageVersion_version - Details for a specific version of an Image Builder image. This version follows the semantic version syntax.

The semantic version has four nodes: <major>.<minor>.<patch>/<build>. You can assign values for the first three, and can filter on all of them.

Assignment: For the first three nodes you can assign any positive integer value, including zero, with an upper limit of 2^30-1, or 1073741823 for each node. Image Builder automatically assigns the build number to the fourth node.

Patterns: You can use any numeric pattern that adheres to the assignment requirements for the nodes that you can assign. For example, you might choose a software version pattern, such as 1.0.0, or a date, such as 2021.01.01.

Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

$sel:type':ImageVersion', imageVersion_type - Specifies whether this image is an AMI or a container image.

$sel:osVersion:ImageVersion', imageVersion_osVersion - The operating system version of the Amazon EC2 build instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

InfrastructureConfiguration

data InfrastructureConfiguration Source #

Details of the infrastructure configuration.

See: newInfrastructureConfiguration smart constructor.

Instances

Instances details
Eq InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Read InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Show InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Generic InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Associated Types

type Rep InfrastructureConfiguration :: Type -> Type #

NFData InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

Hashable InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

FromJSON InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

type Rep InfrastructureConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfiguration

type Rep InfrastructureConfiguration = D1 ('MetaData "InfrastructureConfiguration" "Amazonka.ImageBuilder.Types.InfrastructureConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "InfrastructureConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceMetadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptions))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "terminateInstanceOnFailure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newInfrastructureConfiguration :: InfrastructureConfiguration Source #

Create a value of InfrastructureConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:InfrastructureConfiguration', infrastructureConfiguration_securityGroupIds - The security group IDs of the infrastructure configuration.

$sel:snsTopicArn:InfrastructureConfiguration', infrastructureConfiguration_snsTopicArn - The SNS topic Amazon Resource Name (ARN) of the infrastructure configuration.

$sel:instanceTypes:InfrastructureConfiguration', infrastructureConfiguration_instanceTypes - The instance types of the infrastructure configuration.

$sel:arn:InfrastructureConfiguration', infrastructureConfiguration_arn - The Amazon Resource Name (ARN) of the infrastructure configuration.

$sel:keyPair:InfrastructureConfiguration', infrastructureConfiguration_keyPair - The Amazon EC2 key pair of the infrastructure configuration.

$sel:resourceTags:InfrastructureConfiguration', infrastructureConfiguration_resourceTags - The tags attached to the resource created by Image Builder.

$sel:subnetId:InfrastructureConfiguration', infrastructureConfiguration_subnetId - The subnet ID of the infrastructure configuration.

$sel:dateUpdated:InfrastructureConfiguration', infrastructureConfiguration_dateUpdated - The date on which the infrastructure configuration was last updated.

$sel:dateCreated:InfrastructureConfiguration', infrastructureConfiguration_dateCreated - The date on which the infrastructure configuration was created.

$sel:instanceMetadataOptions:InfrastructureConfiguration', infrastructureConfiguration_instanceMetadataOptions - The instance metadata option settings for the infrastructure configuration.

$sel:name:InfrastructureConfiguration', infrastructureConfiguration_name - The name of the infrastructure configuration.

$sel:instanceProfileName:InfrastructureConfiguration', infrastructureConfiguration_instanceProfileName - The instance profile of the infrastructure configuration.

$sel:logging:InfrastructureConfiguration', infrastructureConfiguration_logging - The logging configuration of the infrastructure configuration.

$sel:description:InfrastructureConfiguration', infrastructureConfiguration_description - The description of the infrastructure configuration.

$sel:tags:InfrastructureConfiguration', infrastructureConfiguration_tags - The tags of the infrastructure configuration.

$sel:terminateInstanceOnFailure:InfrastructureConfiguration', infrastructureConfiguration_terminateInstanceOnFailure - The terminate instance on failure configuration of the infrastructure configuration.

InfrastructureConfigurationSummary

data InfrastructureConfigurationSummary Source #

The infrastructure used when building Amazon EC2 AMIs.

See: newInfrastructureConfigurationSummary smart constructor.

Instances

Instances details
Eq InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Read InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Show InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Generic InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Associated Types

type Rep InfrastructureConfigurationSummary :: Type -> Type #

NFData InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Hashable InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

FromJSON InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

type Rep InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

type Rep InfrastructureConfigurationSummary = D1 ('MetaData "InfrastructureConfigurationSummary" "Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "InfrastructureConfigurationSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newInfrastructureConfigurationSummary :: InfrastructureConfigurationSummary Source #

Create a value of InfrastructureConfigurationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceTypes:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_instanceTypes - The instance types of the infrastructure configuration.

$sel:arn:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_arn - The Amazon Resource Name (ARN) of the infrastructure configuration.

$sel:resourceTags:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_resourceTags - The tags attached to the image created by Image Builder.

$sel:dateUpdated:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_dateUpdated - The date on which the infrastructure configuration was last updated.

$sel:dateCreated:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_dateCreated - The date on which the infrastructure configuration was created.

$sel:name:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_name - The name of the infrastructure configuration.

$sel:instanceProfileName:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_instanceProfileName - The instance profile of the infrastructure configuration.

$sel:description:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_description - The description of the infrastructure configuration.

$sel:tags:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_tags - The tags of the infrastructure configuration.

InstanceBlockDeviceMapping

data InstanceBlockDeviceMapping Source #

Defines block device mappings for the instance used to configure your image.

See: newInstanceBlockDeviceMapping smart constructor.

Instances

Instances details
Eq InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Read InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Show InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Generic InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Associated Types

type Rep InstanceBlockDeviceMapping :: Type -> Type #

NFData InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

Hashable InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

ToJSON InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

FromJSON InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping = D1 ('MetaData "InstanceBlockDeviceMapping" "Amazonka.ImageBuilder.Types.InstanceBlockDeviceMapping" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "InstanceBlockDeviceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDeviceSpecification)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInstanceBlockDeviceMapping :: InstanceBlockDeviceMapping Source #

Create a value of InstanceBlockDeviceMapping with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_virtualName - Use to manage instance ephemeral devices.

$sel:noDevice:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_noDevice - Use to remove a mapping from the base image.

$sel:ebs:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_ebs - Use to manage Amazon EBS-specific configuration for this mapping.

$sel:deviceName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_deviceName - The device to which these mappings apply.

InstanceConfiguration

data InstanceConfiguration Source #

Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.

See: newInstanceConfiguration smart constructor.

Instances

Instances details
Eq InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Read InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Show InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Generic InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Associated Types

type Rep InstanceConfiguration :: Type -> Type #

NFData InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

Methods

rnf :: InstanceConfiguration -> () #

Hashable InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

ToJSON InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

FromJSON InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

type Rep InstanceConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceConfiguration

type Rep InstanceConfiguration = D1 ('MetaData "InstanceConfiguration" "Amazonka.ImageBuilder.Types.InstanceConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "InstanceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping]))))

newInstanceConfiguration :: InstanceConfiguration Source #

Create a value of InstanceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:image:InstanceConfiguration', instanceConfiguration_image - The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.

$sel:blockDeviceMappings:InstanceConfiguration', instanceConfiguration_blockDeviceMappings - Defines the block devices to attach for building an instance from this Image Builder AMI.

InstanceMetadataOptions

data InstanceMetadataOptions Source #

The instance metadata options that apply to the HTTP requests that pipeline builds use to launch EC2 build and test instances. For more information about instance metadata options, see Configure the instance metadata options in the /Amazon EC2 User Guide/ for Linux instances, or Configure the instance metadata options in the /Amazon EC2 Windows Guide/ for Windows instances.

See: newInstanceMetadataOptions smart constructor.

Instances

Instances details
Eq InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Read InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Show InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Generic InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Associated Types

type Rep InstanceMetadataOptions :: Type -> Type #

NFData InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

Methods

rnf :: InstanceMetadataOptions -> () #

Hashable InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

ToJSON InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

FromJSON InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

type Rep InstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InstanceMetadataOptions

type Rep InstanceMetadataOptions = D1 ('MetaData "InstanceMetadataOptions" "Amazonka.ImageBuilder.Types.InstanceMetadataOptions" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "InstanceMetadataOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpPutResponseHopLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceMetadataOptions :: InstanceMetadataOptions Source #

Create a value of InstanceMetadataOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpPutResponseHopLimit:InstanceMetadataOptions', instanceMetadataOptions_httpPutResponseHopLimit - Limit the number of hops that an instance metadata request can traverse to reach its destination.

$sel:httpTokens:InstanceMetadataOptions', instanceMetadataOptions_httpTokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:

  • required – When you retrieve the IAM role credentials, version 2.0 credentials are returned in all cases.
  • optional – You can include a signed token header in your request to retrieve instance metadata, or you can leave it out. If you include it, version 2.0 credentials are returned for the IAM role. Otherwise, version 1.0 credentials are returned.

The default setting is optional.

LaunchPermissionConfiguration

data LaunchPermissionConfiguration Source #

Describes the configuration for a launch permission. The launch permission modification request is sent to the Amazon EC2 ModifyImageAttribute API on behalf of the user for each Region they have selected to distribute the AMI. To make an AMI public, set the launch permission authorized accounts to all. See the examples for making an AMI public at Amazon EC2 ModifyImageAttribute.

See: newLaunchPermissionConfiguration smart constructor.

Instances

Instances details
Eq LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Read LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Show LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Generic LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Associated Types

type Rep LaunchPermissionConfiguration :: Type -> Type #

NFData LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

Hashable LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

ToJSON LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

FromJSON LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

type Rep LaunchPermissionConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration

type Rep LaunchPermissionConfiguration = D1 ('MetaData "LaunchPermissionConfiguration" "Amazonka.ImageBuilder.Types.LaunchPermissionConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "LaunchPermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "userGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newLaunchPermissionConfiguration :: LaunchPermissionConfiguration Source #

Create a value of LaunchPermissionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userIds:LaunchPermissionConfiguration', launchPermissionConfiguration_userIds - The Amazon Web Services account ID.

$sel:userGroups:LaunchPermissionConfiguration', launchPermissionConfiguration_userGroups - The name of the group.

LaunchTemplateConfiguration

data LaunchTemplateConfiguration Source #

Identifies an Amazon EC2 launch template to use for a specific account.

See: newLaunchTemplateConfiguration smart constructor.

Instances

Instances details
Eq LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Read LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Show LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Generic LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Associated Types

type Rep LaunchTemplateConfiguration :: Type -> Type #

NFData LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

Hashable LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

ToJSON LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

FromJSON LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

type Rep LaunchTemplateConfiguration Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration

type Rep LaunchTemplateConfiguration = D1 ('MetaData "LaunchTemplateConfiguration" "Amazonka.ImageBuilder.Types.LaunchTemplateConfiguration" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "LaunchTemplateConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "setDefaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLaunchTemplateConfiguration Source #

Create a value of LaunchTemplateConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:setDefaultVersion:LaunchTemplateConfiguration', launchTemplateConfiguration_setDefaultVersion - Set the specified Amazon EC2 launch template as the default launch template for the specified account.

$sel:accountId:LaunchTemplateConfiguration', launchTemplateConfiguration_accountId - The account ID that this configuration applies to.

$sel:launchTemplateId:LaunchTemplateConfiguration', launchTemplateConfiguration_launchTemplateId - Identifies the Amazon EC2 launch template to use.

Logging

data Logging Source #

Logging configuration defines where Image Builder uploads your logs.

See: newLogging smart constructor.

Constructors

Logging' (Maybe S3Logs) 

Instances

Instances details
Eq Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Methods

(==) :: Logging -> Logging -> Bool #

(/=) :: Logging -> Logging -> Bool #

Read Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Show Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Generic Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Associated Types

type Rep Logging :: Type -> Type #

Methods

from :: Logging -> Rep Logging x #

to :: Rep Logging x -> Logging #

NFData Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Methods

rnf :: Logging -> () #

Hashable Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

Methods

hashWithSalt :: Int -> Logging -> Int #

hash :: Logging -> Int #

ToJSON Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

FromJSON Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

type Rep Logging Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Logging

type Rep Logging = D1 ('MetaData "Logging" "Amazonka.ImageBuilder.Types.Logging" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Logging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Logs))))

newLogging :: Logging Source #

Create a value of Logging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:Logging', logging_s3Logs - The Amazon S3 logging configuration.

OutputResources

data OutputResources Source #

The resources produced by this image.

See: newOutputResources smart constructor.

Constructors

OutputResources' (Maybe [Container]) (Maybe [Ami]) 

Instances

Instances details
Eq OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Read OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Show OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Generic OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Associated Types

type Rep OutputResources :: Type -> Type #

NFData OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

Methods

rnf :: OutputResources -> () #

Hashable OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

FromJSON OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

type Rep OutputResources Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.OutputResources

type Rep OutputResources = D1 ('MetaData "OutputResources" "Amazonka.ImageBuilder.Types.OutputResources" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "OutputResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Container])) :*: S1 ('MetaSel ('Just "amis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ami]))))

newOutputResources :: OutputResources Source #

Create a value of OutputResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containers:OutputResources', outputResources_containers - Container images that the pipeline has generated and stored in the output repository.

$sel:amis:OutputResources', outputResources_amis - The Amazon EC2 AMIs created by this image.

S3Logs

data S3Logs Source #

Amazon S3 logging configuration.

See: newS3Logs smart constructor.

Constructors

S3Logs' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Methods

(==) :: S3Logs -> S3Logs -> Bool #

(/=) :: S3Logs -> S3Logs -> Bool #

Read S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Show S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Generic S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Associated Types

type Rep S3Logs :: Type -> Type #

Methods

from :: S3Logs -> Rep S3Logs x #

to :: Rep S3Logs x -> S3Logs #

NFData S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Methods

rnf :: S3Logs -> () #

Hashable S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

Methods

hashWithSalt :: Int -> S3Logs -> Int #

hash :: S3Logs -> Int #

ToJSON S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

FromJSON S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

type Rep S3Logs Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.S3Logs

type Rep S3Logs = D1 ('MetaData "S3Logs" "Amazonka.ImageBuilder.Types.S3Logs" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "S3Logs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Logs :: S3Logs Source #

Create a value of S3Logs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3KeyPrefix:S3Logs', s3Logs_s3KeyPrefix - The Amazon S3 path in which to store the logs.

$sel:s3BucketName:S3Logs', s3Logs_s3BucketName - The Amazon S3 bucket in which to store the logs.

Schedule

data Schedule Source #

A schedule configures how often and when a pipeline will automatically create a new image.

See: newSchedule smart constructor.

Instances

Instances details
Eq Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Read Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Show Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Generic Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Associated Types

type Rep Schedule :: Type -> Type #

Methods

from :: Schedule -> Rep Schedule x #

to :: Rep Schedule x -> Schedule #

NFData Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Methods

rnf :: Schedule -> () #

Hashable Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

Methods

hashWithSalt :: Int -> Schedule -> Int #

hash :: Schedule -> Int #

ToJSON Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

FromJSON Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

type Rep Schedule Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.Schedule

type Rep Schedule = D1 ('MetaData "Schedule" "Amazonka.ImageBuilder.Types.Schedule" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "Schedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pipelineExecutionStartCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineExecutionStartCondition)) :*: S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSchedule :: Schedule Source #

Create a value of Schedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scheduleExpression:Schedule', schedule_scheduleExpression - The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition.

For information on how to format a cron expression in Image Builder, see Use cron expressions in EC2 Image Builder.

$sel:pipelineExecutionStartCondition:Schedule', schedule_pipelineExecutionStartCondition - The condition configures when the pipeline should trigger a new image build. When the pipelineExecutionStartCondition is set to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, and you use semantic version filters on the base image or components in your image recipe, EC2 Image Builder will build a new image only when there are new versions of the image or components in your recipe that match the semantic version filter. When it is set to EXPRESSION_MATCH_ONLY, it will build a new image every time the CRON expression matches the current time. For semantic version syntax, see CreateComponent in the EC2 Image Builder API Reference.

$sel:timezone:Schedule', schedule_timezone - The timezone that applies to the scheduling expression. For example, "Etc/UTC", "America/Los_Angeles" in the IANA timezone format. If not specified this defaults to UTC.

SystemsManagerAgent

data SystemsManagerAgent Source #

Contains settings for the Systems Manager agent on your build instance.

See: newSystemsManagerAgent smart constructor.

Instances

Instances details
Eq SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Read SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Show SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Generic SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Associated Types

type Rep SystemsManagerAgent :: Type -> Type #

NFData SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

Methods

rnf :: SystemsManagerAgent -> () #

Hashable SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

ToJSON SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

FromJSON SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

type Rep SystemsManagerAgent Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.SystemsManagerAgent

type Rep SystemsManagerAgent = D1 ('MetaData "SystemsManagerAgent" "Amazonka.ImageBuilder.Types.SystemsManagerAgent" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "SystemsManagerAgent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "uninstallAfterBuild") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSystemsManagerAgent :: SystemsManagerAgent Source #

Create a value of SystemsManagerAgent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:uninstallAfterBuild:SystemsManagerAgent', systemsManagerAgent_uninstallAfterBuild - Controls whether the Systems Manager agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.

TargetContainerRepository

data TargetContainerRepository Source #

The container repository where the output container image is stored.

See: newTargetContainerRepository smart constructor.

Instances

Instances details
Eq TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Read TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Show TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Generic TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Associated Types

type Rep TargetContainerRepository :: Type -> Type #

NFData TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

Hashable TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

ToJSON TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

FromJSON TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

type Rep TargetContainerRepository Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.TargetContainerRepository

type Rep TargetContainerRepository = D1 ('MetaData "TargetContainerRepository" "Amazonka.ImageBuilder.Types.TargetContainerRepository" "libZSservicesZSamazonka-imagebuilderZSamazonka-imagebuilder" 'False) (C1 ('MetaCons "TargetContainerRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContainerRepositoryService) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTargetContainerRepository Source #

Create a value of TargetContainerRepository with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:service:TargetContainerRepository', targetContainerRepository_service - Specifies the service in which this image was registered.

$sel:repositoryName:TargetContainerRepository', targetContainerRepository_repositoryName - The name of the container repository where the output container image is stored. This name is prefixed by the repository location.