update_sol_network_instance

update_sol_network_instance(**kwargs)

Update a network instance.

A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.

See also: AWS API Documentation

Request Syntax

response = client.update_sol_network_instance(
    modifyVnfInfoData={
        'vnfConfigurableProperties': {...}|[...]|123|123.4|'string'|True|None,
        'vnfInstanceId': 'string'
    },
    nsInstanceId='string',
    updateType='MODIFY_VNF_INFORMATION'
)
Parameters
  • modifyVnfInfoData (dict) --

    Identifies the network function information parameters and/or the configurable properties of the network function to be modified.

    • vnfConfigurableProperties (document) -- [REQUIRED]

      Provides values for the configurable properties declared in the function package descriptor.

    • vnfInstanceId (string) -- [REQUIRED]

      ID of the network function instance.

      A network function instance is a function in a function package .

  • nsInstanceId (string) --

    [REQUIRED]

    ID of the network instance.

  • updateType (string) --

    [REQUIRED]

    The type of update.

Return type

dict

Returns

Response Syntax

{
    'nsLcmOpOccId': 'string'
}

Response Structure

  • (dict) --

    • nsLcmOpOccId (string) --

      The identifier of the network instance operation occurrence.

Exceptions

  • TelcoNetworkBuilder.Client.exceptions.InternalServerException
  • TelcoNetworkBuilder.Client.exceptions.ServiceQuotaExceededException
  • TelcoNetworkBuilder.Client.exceptions.ThrottlingException
  • TelcoNetworkBuilder.Client.exceptions.ValidationException
  • TelcoNetworkBuilder.Client.exceptions.ResourceNotFoundException
  • TelcoNetworkBuilder.Client.exceptions.AccessDeniedException