Skip to content

Latest commit

 

History

History
468 lines (316 loc) · 20.7 KB

File metadata and controls

468 lines (316 loc) · 20.7 KB

\EdgeApplicationsEdgeFunctionsInstancesApi

All URIs are relative to https://api.azionapi.net

Method HTTP request Description
EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdDelete Delete /edge_applications/{edge_application_id}/functions_instances/{functions_instances_id} /edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:
EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet Get /edge_applications/{edge_application_id}/functions_instances/{functions_instances_id} /edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:
EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch Patch /edge_applications/{edge_application_id}/functions_instances/{functions_instances_id} /edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:
EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut Put /edge_applications/{edge_application_id}/functions_instances/{functions_instances_id} /edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:
EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet Get /edge_applications/{edge_application_id}/functions_instances /edge_applications/:edge_application_id:/functions_instances
EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost Post /edge_applications/{edge_application_id}/functions_instances edge_application/:edge_application_id:/functions_instances

EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdDelete

EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdDelete(ctx, edgeApplicationId, functionsInstancesId).Accept(accept).ContentType(contentType).Execute()

/edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)

func main() {
    edgeApplicationId := "edgeApplicationId_example" // string | 
    functionsInstancesId := "functionsInstancesId_example" // string | 
    accept := "application/json; version=3" // string |  (optional)
    contentType := "application/json" // string | The type of coding used in the Body (application/json). <br>  Example: Content-Type: application/json (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    r, err := apiClient.EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdDelete(context.Background(), edgeApplicationId, functionsInstancesId).Accept(accept).ContentType(contentType).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdDelete``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
edgeApplicationId string
functionsInstancesId string

Other Parameters

Other parameters are passed through a pointer to a apiEdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdDeleteRequest struct via the builder pattern

Name Type Description Notes

accept | string | | contentType | string | The type of coding used in the Body (application/json). <br> Example: Content-Type: application/json |

Return type

(empty response body)

Authorization

JWT

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet

ApplicationInstancesGetOneResponse EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet(ctx, edgeApplicationId, functionsInstancesId).Accept(accept).Execute()

/edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)

func main() {
    edgeApplicationId := int64(789) // int64 | 
    functionsInstancesId := int64(789) // int64 | 
    accept := "application/json; version=3" // string | The id of the edge function instance you plan to query.  (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet(context.Background(), edgeApplicationId, functionsInstancesId).Accept(accept).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet`: ApplicationInstancesGetOneResponse
    fmt.Fprintf(os.Stdout, "Response from `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGet`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
edgeApplicationId int64
functionsInstancesId int64

Other Parameters

Other parameters are passed through a pointer to a apiEdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdGetRequest struct via the builder pattern

Name Type Description Notes

accept | string | The id of the edge function instance you plan to query. |

Return type

ApplicationInstancesGetOneResponse

Authorization

JWT

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; version=3

[Back to top] [Back to API list] [Back to Model list] [Back to README]

EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch

ApplicationInstanceResults EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch(ctx, edgeApplicationId, functionsInstancesId).Accept(accept).ContentType(contentType).ApplicationUpdateInstanceRequest(applicationUpdateInstanceRequest).Execute()

/edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)

func main() {
    edgeApplicationId := "edgeApplicationId_example" // string | The id of the edge application you plan to overwrite 
    functionsInstancesId := "functionsInstancesId_example" // string | The id of the edge function instance you plan to overwrite.
    accept := "application/json; version=3" // string |  (optional)
    contentType := "application/json" // string | The type of coding used in the Body (application/json). <br>  Example: Content-Type: application/json (optional)
    applicationUpdateInstanceRequest := *openapiclient.NewApplicationUpdateInstanceRequest("Name_example", NullableInt64(123), interface{}(123)) // ApplicationUpdateInstanceRequest |  (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch(context.Background(), edgeApplicationId, functionsInstancesId).Accept(accept).ContentType(contentType).ApplicationUpdateInstanceRequest(applicationUpdateInstanceRequest).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch`: ApplicationInstanceResults
    fmt.Fprintf(os.Stdout, "Response from `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatch`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
edgeApplicationId string The id of the edge application you plan to overwrite
functionsInstancesId string The id of the edge function instance you plan to overwrite.

Other Parameters

Other parameters are passed through a pointer to a apiEdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPatchRequest struct via the builder pattern

Name Type Description Notes

accept | string | | contentType | string | The type of coding used in the Body (application/json). <br> Example: Content-Type: application/json | applicationUpdateInstanceRequest | ApplicationUpdateInstanceRequest | |

Return type

ApplicationInstanceResults

Authorization

JWT

HTTP request headers

  • Content-Type: application/json; version=3
  • Accept: application/json; version=3

[Back to top] [Back to API list] [Back to Model list] [Back to README]

EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut

ApplicationInstanceResults EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut(ctx, edgeApplicationId, functionsInstancesId).Accept(accept).ContentType(contentType).ApplicationPutInstanceRequest(applicationPutInstanceRequest).Execute()

/edge_applications/:edge_application_id:/functions_instances/:functions_instances_id:

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)

func main() {
    edgeApplicationId := "edgeApplicationId_example" // string | The id of the edge application you plan to overwrite 
    functionsInstancesId := "functionsInstancesId_example" // string | The id of the edge function instance you plan to overwrite.
    accept := "application/json; version=3" // string |  (optional)
    contentType := "application/json" // string | The type of coding used in the Body (application/json). <br>  Example: Content-Type: application/json (optional)
    applicationPutInstanceRequest := *openapiclient.NewApplicationPutInstanceRequest("Name_example", int64(123), interface{}(123)) // ApplicationPutInstanceRequest |  (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut(context.Background(), edgeApplicationId, functionsInstancesId).Accept(accept).ContentType(contentType).ApplicationPutInstanceRequest(applicationPutInstanceRequest).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut`: ApplicationInstanceResults
    fmt.Fprintf(os.Stdout, "Response from `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPut`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
edgeApplicationId string The id of the edge application you plan to overwrite
functionsInstancesId string The id of the edge function instance you plan to overwrite.

Other Parameters

Other parameters are passed through a pointer to a apiEdgeApplicationsEdgeApplicationIdFunctionsInstancesFunctionsInstancesIdPutRequest struct via the builder pattern

Name Type Description Notes

accept | string | | contentType | string | The type of coding used in the Body (application/json). <br> Example: Content-Type: application/json | applicationPutInstanceRequest | ApplicationPutInstanceRequest | |

Return type

ApplicationInstanceResults

Authorization

JWT

HTTP request headers

  • Content-Type: application/json; version=3
  • Accept: application/json; version=3

[Back to top] [Back to API list] [Back to Model list] [Back to README]

EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet

ApplicationInstancesGetResponse EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet(ctx, edgeApplicationId).Page(page).PageSize(pageSize).Filter(filter).OrderBy(orderBy).Sort(sort).Accept(accept).Execute()

/edge_applications/:edge_application_id:/functions_instances

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)

func main() {
    edgeApplicationId := int64(789) // int64 | 
    page := int64(789) // int64 |  (optional)
    pageSize := int64(789) // int64 |  (optional)
    filter := "filter_example" // string |  (optional)
    orderBy := "orderBy_example" // string |  (optional)
    sort := "sort_example" // string |  (optional)
    accept := "application/json; version=3" // string |  (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet(context.Background(), edgeApplicationId).Page(page).PageSize(pageSize).Filter(filter).OrderBy(orderBy).Sort(sort).Accept(accept).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet`: ApplicationInstancesGetResponse
    fmt.Fprintf(os.Stdout, "Response from `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesGet`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
edgeApplicationId int64

Other Parameters

Other parameters are passed through a pointer to a apiEdgeApplicationsEdgeApplicationIdFunctionsInstancesGetRequest struct via the builder pattern

Name Type Description Notes

page | int64 | | pageSize | int64 | | filter | string | | orderBy | string | | sort | string | | accept | string | |

Return type

ApplicationInstancesGetResponse

Authorization

JWT

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; version=3

[Back to top] [Back to API list] [Back to Model list] [Back to README]

EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost

ApplicationInstanceResults EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost(ctx, edgeApplicationId).Accept(accept).ContentType(contentType).ApplicationCreateInstanceRequest(applicationCreateInstanceRequest).Execute()

edge_application/:edge_application_id:/functions_instances

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"
)

func main() {
    edgeApplicationId := int64(789) // int64 | 
    accept := "application/json; version=3" // string |  (optional)
    contentType := "application/json" // string | The type of coding used in the Body (application/json). <br>  Example: Content-Type: application/json (optional)
    applicationCreateInstanceRequest := *openapiclient.NewApplicationCreateInstanceRequest("Name_example", int64(123), interface{}(123)) // ApplicationCreateInstanceRequest |  (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost(context.Background(), edgeApplicationId).Accept(accept).ContentType(contentType).ApplicationCreateInstanceRequest(applicationCreateInstanceRequest).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost`: ApplicationInstanceResults
    fmt.Fprintf(os.Stdout, "Response from `EdgeApplicationsEdgeFunctionsInstancesApi.EdgeApplicationsEdgeApplicationIdFunctionsInstancesPost`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
edgeApplicationId int64

Other Parameters

Other parameters are passed through a pointer to a apiEdgeApplicationsEdgeApplicationIdFunctionsInstancesPostRequest struct via the builder pattern

Name Type Description Notes

accept | string | | contentType | string | The type of coding used in the Body (application/json). <br> Example: Content-Type: application/json | applicationCreateInstanceRequest | ApplicationCreateInstanceRequest | |

Return type

ApplicationInstanceResults

Authorization

JWT

HTTP request headers

  • Content-Type: application/json; version=3
  • Accept: application/json; version=3

[Back to top] [Back to API list] [Back to Model list] [Back to README]