disassociateSoftwareFromImageBuilder method
Removes license included application(s) association(s) from an image builder instance.
May throw ConcurrentModificationException.
May throw InvalidParameterCombinationException.
May throw OperationNotPermittedException.
May throw ResourceNotFoundException.
Parameter imageBuilderName :
The name of the target image builder instance.
Parameter softwareNames :
The list of license included applications to disassociate from the image
builder.
Possible values include the following:
- Microsoft_Office_2021_LTSC_Professional_Plus_32Bit
- Microsoft_Office_2021_LTSC_Professional_Plus_64Bit
- Microsoft_Office_2024_LTSC_Professional_Plus_32Bit
- Microsoft_Office_2024_LTSC_Professional_Plus_64Bit
- Microsoft_Visio_2021_LTSC_Professional_32Bit
- Microsoft_Visio_2021_LTSC_Professional_64Bit
- Microsoft_Visio_2024_LTSC_Professional_32Bit
- Microsoft_Visio_2024_LTSC_Professional_64Bit
- Microsoft_Project_2021_Professional_32Bit
- Microsoft_Project_2021_Professional_64Bit
- Microsoft_Project_2024_Professional_32Bit
- Microsoft_Project_2024_Professional_64Bit
- Microsoft_Office_2021_LTSC_Standard_32Bit
- Microsoft_Office_2021_LTSC_Standard_64Bit
- Microsoft_Office_2024_LTSC_Standard_32Bit
- Microsoft_Office_2024_LTSC_Standard_64Bit
- Microsoft_Visio_2021_LTSC_Standard_32Bit
- Microsoft_Visio_2021_LTSC_Standard_64Bit
- Microsoft_Visio_2024_LTSC_Standard_32Bit
- Microsoft_Visio_2024_LTSC_Standard_64Bit
- Microsoft_Project_2021_Standard_32Bit
- Microsoft_Project_2021_Standard_64Bit
- Microsoft_Project_2024_Standard_32Bit
- Microsoft_Project_2024_Standard_64Bit
Implementation
Future<void> disassociateSoftwareFromImageBuilder({
required String imageBuilderName,
required List<String> softwareNames,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.1',
'X-Amz-Target':
'PhotonAdminProxyService.DisassociateSoftwareFromImageBuilder'
};
await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'ImageBuilderName': imageBuilderName,
'SoftwareNames': softwareNames,
},
);
}