Amazon Web Services Sol API

The Sol API from Amazon Web Services — 20 operation(s) for sol.

OpenAPI Specification

amazon-web-services-sol-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Web Services accessanalyzer 2012 09 25 Sol API
  description: <p>Identity and Access Management Access Analyzer helps you to set, verify, and refine your IAM policies by providing a suite of capabilities. Its features include findings for external and unused access, basic and custom policy checks for validating policies, and policy generation to generate fine-grained policies. To start using IAM Access Analyzer to identify external or unused access, you first need to create an analyzer.</p> <p> <b>External access analyzers</b> help identify potential risks of accessing resources by enabling you to identify any resource policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your Amazon Web Services environment. An external principal can be another Amazon Web Services account, a root user, an IAM user or role, a federated user, an Amazon Web Services service, or an anonymous user. You can also use IAM Access Analyzer to preview public and cross-account access to your resources before deploying permissions changes.</p> <p> <b>Unused access analyzers</b> help identify potential identity access risks by enabling you to identify unused IAM roles, unused access keys, unused console passwords, and IAM principals with unused service and action-level permissions.</p> <p>Beyond findings, IAM Access Analyzer provides basic and custom policy checks to validate IAM policies before deploying permissions changes. You can use policy generation to refine permissions by attaching a policy generated using access activity logged in CloudTrail logs. </p> <p>This guide describes the IAM Access Analyzer operations that you can call programmatically. For general information about IAM Access Analyzer, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html">Identity and Access Management Access Analyzer</a> in the <b>IAM User Guide</b>.</p>
tags:
- name: Sol
paths:
  /sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel:
    POST:
      summary: Amazon Web Services Cancelsolnetworkoperation
      description: Cancels a network operation. A network operation is any operation that is done to your network, such as network instance instantiation or termination.
      operationId: amazonWebServicesCancelSolNetworkOperation
      tags:
      - Sol
  /sol/vnfpkgm/v1/vnf_packages:
    GET:
      summary: Amazon Web Services Listsolfunctionpackages
      description: Lists information about function packages. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
      operationId: amazonWebServicesListSolFunctionPackages
      tags:
      - Sol
  /sol/nslcm/v1/ns_instances:
    GET:
      summary: Amazon Web Services Listsolnetworkinstances
      description: Lists your network instances. 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.
      operationId: amazonWebServicesListSolNetworkInstances
      tags:
      - Sol
  /sol/nsd/v1/ns_descriptors:
    GET:
      summary: Amazon Web Services Listsolnetworkpackages
      description: Lists network packages. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
      operationId: amazonWebServicesListSolNetworkPackages
      tags:
      - Sol
  /sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}:
    PATCH:
      summary: Amazon Web Services Updatesolfunctionpackage
      description: Updates the operational state of function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
      operationId: amazonWebServicesUpdateSolFunctionPackage
      tags:
      - Sol
  /sol/nslcm/v1/ns_instances/{nsInstanceId}:
    GET:
      summary: Amazon Web Services Getsolnetworkinstance
      description: Gets the details of the 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.
      operationId: amazonWebServicesGetSolNetworkInstance
      tags:
      - Sol
  /sol/nsd/v1/ns_descriptors/{nsdInfoId}:
    PATCH:
      summary: Amazon Web Services Updatesolnetworkpackage
      description: Updates the operational state of a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
      operationId: amazonWebServicesUpdateSolNetworkPackage
      tags:
      - Sol
  /sol/vnflcm/v1/vnf_instances/{vnfInstanceId}:
    GET:
      summary: Amazon Web Services Getsolfunctioninstance
      description: Gets the details of a network function instance, including the instantation state and metadata from the function package descriptor in the network function package. A network function instance is a function in a function package .
      operationId: amazonWebServicesGetSolFunctionInstance
      tags:
      - Sol
  /sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content:
    PUT:
      summary: Amazon Web Services Putsolfunctionpackagecontent
      description: Uploads the contents of a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
      operationId: amazonWebServicesPutSolFunctionPackageContent
      tags:
      - Sol
  /sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/vnfd:
    GET:
      summary: Amazon Web Services Getsolfunctionpackagedescriptor
      description: Gets a function package descriptor in a function package. A function package descriptor is a .yaml file in a function package that uses the TOSCA standard to describe how the network function in the function package should run on your network. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
      operationId: amazonWebServicesGetSolFunctionPackageDescriptor
      tags:
      - Sol
  /sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}:
    GET:
      summary: Amazon Web Services Getsolnetworkoperation
      description: Gets the details of a network operation, including the tasks involved in the network operation and the status of the tasks. A network operation is any operation that is done to your network, such as network instance instantiation or termination.
      operationId: amazonWebServicesGetSolNetworkOperation
      tags:
      - Sol
  /sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content:
    PUT:
      summary: Amazon Web Services Putsolnetworkpackagecontent
      description: Uploads the contents of a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
      operationId: amazonWebServicesPutSolNetworkPackageContent
      tags:
      - Sol
  /sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd:
    GET:
      summary: Amazon Web Services Getsolnetworkpackagedescriptor
      description: Gets the content of the network service descriptor. A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
      operationId: amazonWebServicesGetSolNetworkPackageDescriptor
      tags:
      - Sol
  /sol/nslcm/v1/ns_instances/{nsInstanceId}/instantiate:
    POST:
      summary: Amazon Web Services Instantiatesolnetworkinstance
      description: Instantiates 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. Before you can instantiate a network instance, you have to create a network instance. For more information, see CreateSolNetworkInstance.
      operationId: amazonWebServicesInstantiateSolNetworkInstance
      tags:
      - Sol
  /sol/vnflcm/v1/vnf_instances:
    GET:
      summary: Amazon Web Services Listsolfunctioninstances
      description: Lists network function instances. A network function instance is a function in a function package .
      operationId: amazonWebServicesListSolFunctionInstances
      tags:
      - Sol
  /sol/nslcm/v1/ns_lcm_op_occs:
    GET:
      summary: Amazon Web Services Listsolnetworkoperations
      description: Lists details for a network operation, including when the operation started and the status of the operation. A network operation is any operation that is done to your network, such as network instance instantiation or termination.
      operationId: amazonWebServicesListSolNetworkOperations
      tags:
      - Sol
  /sol/nslcm/v1/ns_instances/{nsInstanceId}/terminate:
    POST:
      summary: Amazon Web Services Terminatesolnetworkinstance
      description: Terminates 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. You must terminate a network instance before you can delete it.
      operationId: amazonWebServicesTerminateSolNetworkInstance
      tags:
      - Sol
  /sol/nslcm/v1/ns_instances/{nsInstanceId}/update:
    POST:
      summary: Amazon Web Services Updatesolnetworkinstance
      description: 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.
      operationId: amazonWebServicesUpdateSolNetworkInstance
      tags:
      - Sol
  /sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content/validate:
    PUT:
      summary: Amazon Web Services Validatesolfunctionpackagecontent
      description: Validates function package content. This can be used as a dry run before uploading function package content with PutSolFunctionPackageContent. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
      operationId: amazonWebServicesValidateSolFunctionPackageContent
      tags:
      - Sol
  /sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content/validate:
    PUT:
      summary: Amazon Web Services Validatesolnetworkpackagecontent
      description: Validates network package content. This can be used as a dry run before uploading network package content with PutSolNetworkPackageContent. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
      operationId: amazonWebServicesValidateSolNetworkPackageContent
      tags:
      - Sol