sdk/batch/azbatch/options.go (658 lines of code) (raw):

// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. // Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT. package azbatch import ( "time" "github.com/Azure/azure-sdk-for-go/sdk/azcore" ) // CancelCertificateDeletionOptions contains the optional parameters for the Client.CancelCertificateDeletion method. type CancelCertificateDeletionOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreateCertificateOptions contains the optional parameters for the Client.CreateCertificate method. type CreateCertificateOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreateJobOptions contains the optional parameters for the Client.CreateJob method. type CreateJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreateJobScheduleOptions contains the optional parameters for the Client.CreateJobSchedule method. type CreateJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreateNodeUserOptions contains the optional parameters for the Client.CreateNodeUser method. type CreateNodeUserOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreatePoolOptions contains the optional parameters for the Client.CreatePool method. type CreatePoolOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreateTaskCollectionOptions contains the optional parameters for the Client.CreateTaskCollection method. type CreateTaskCollectionOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // CreateTaskOptions contains the optional parameters for the Client.CreateTask method. type CreateTaskOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeallocateNodeOptions contains the optional parameters for the Client.DeallocateNode method. type DeallocateNodeOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // The options to use for deallocating the Compute Node. Parameters *DeallocateNodeContent // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteCertificateOptions contains the optional parameters for the Client.DeleteCertificate method. type DeleteCertificateOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteJobOptions contains the optional parameters for the Client.DeleteJob method. type DeleteJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // If true, the server will delete the Job even if the corresponding nodes have not fully processed the deletion. The default // value is false. Force *bool // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteJobScheduleOptions contains the optional parameters for the Client.DeleteJobSchedule method. type DeleteJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // If true, the server will delete the JobSchedule even if the corresponding nodes have not fully processed the deletion. // The default value is false. Force *bool // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteNodeFileOptions contains the optional parameters for the Client.DeleteNodeFile method. type DeleteNodeFileOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether to delete children of a directory. If the filePath parameter represents // a directory instead of a file, you can set recursive to true to delete the // directory and all of the files and subdirectories in it. If recursive is false // then the directory must be empty or deletion will fail. Recursive *bool // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteNodeUserOptions contains the optional parameters for the Client.DeleteNodeUser method. type DeleteNodeUserOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeletePoolOptions contains the optional parameters for the Client.DeletePool method. type DeletePoolOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteTaskFileOptions contains the optional parameters for the Client.DeleteTaskFile method. type DeleteTaskFileOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether to delete children of a directory. If the filePath parameter represents // a directory instead of a file, you can set recursive to true to delete the // directory and all of the files and subdirectories in it. If recursive is false // then the directory must be empty or deletion will fail. Recursive *bool // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DeleteTaskOptions contains the optional parameters for the Client.DeleteTask method. type DeleteTaskOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DisableJobOptions contains the optional parameters for the Client.DisableJob method. type DisableJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DisableJobScheduleOptions contains the optional parameters for the Client.DisableJobSchedule method. type DisableJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DisableNodeSchedulingOptions contains the optional parameters for the Client.DisableNodeScheduling method. type DisableNodeSchedulingOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // The options to use for disabling scheduling on the Compute Node. Parameters *DisableNodeSchedulingContent // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // DisablePoolAutoScaleOptions contains the optional parameters for the Client.DisablePoolAutoScale method. type DisablePoolAutoScaleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // EnableJobOptions contains the optional parameters for the Client.EnableJob method. type EnableJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // EnableJobScheduleOptions contains the optional parameters for the Client.EnableJobSchedule method. type EnableJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // EnableNodeSchedulingOptions contains the optional parameters for the Client.EnableNodeScheduling method. type EnableNodeSchedulingOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // EnablePoolAutoScaleOptions contains the optional parameters for the Client.EnablePoolAutoScale method. type EnablePoolAutoScaleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // EvaluatePoolAutoScaleOptions contains the optional parameters for the Client.EvaluatePoolAutoScale method. type EvaluatePoolAutoScaleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetApplicationOptions contains the optional parameters for the Client.GetApplication method. type GetApplicationOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetCertificateOptions contains the optional parameters for the Client.GetCertificate method. type GetCertificateOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetJobOptions contains the optional parameters for the Client.GetJob method. type GetJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetJobScheduleOptions contains the optional parameters for the Client.GetJobSchedule method. type GetJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetJobTaskCountsOptions contains the optional parameters for the Client.GetJobTaskCounts method. type GetJobTaskCountsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetNodeExtensionOptions contains the optional parameters for the Client.GetNodeExtension method. type GetNodeExtensionOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetNodeFileOptions contains the optional parameters for the Client.GetNodeFile method. type GetNodeFileOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The byte range to be retrieved. The default is to retrieve the entire file. The // format is bytes=startRange-endRange. OCPRange *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetNodeFilePropertiesOptions contains the optional parameters for the Client.GetNodeFileProperties method. type GetNodeFilePropertiesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetNodeOptions contains the optional parameters for the Client.GetNode method. type GetNodeOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetNodeRemoteLoginSettingsOptions contains the optional parameters for the Client.GetNodeRemoteLoginSettings method. type GetNodeRemoteLoginSettingsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetPoolOptions contains the optional parameters for the Client.GetPool method. type GetPoolOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetTaskFileOptions contains the optional parameters for the Client.GetTaskFile method. type GetTaskFileOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The byte range to be retrieved. The default is to retrieve the entire file. The // format is bytes=startRange-endRange. OCPRange *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetTaskFilePropertiesOptions contains the optional parameters for the Client.GetTaskFileProperties method. type GetTaskFilePropertiesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // GetTaskOptions contains the optional parameters for the Client.GetTask method. type GetTaskOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // JobScheduleExistsOptions contains the optional parameters for the Client.JobScheduleExists method. type JobScheduleExistsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListApplicationsOptions contains the optional parameters for the Client.NewListApplicationsPager method. type ListApplicationsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListCertificatesOptions contains the optional parameters for the Client.NewListCertificatesPager method. type ListCertificatesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-certificates. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListJobPreparationAndReleaseTaskStatusOptions contains the optional parameters for the Client.NewListJobPreparationAndReleaseTaskStatusPager // method. type ListJobPreparationAndReleaseTaskStatusOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListJobSchedulesOptions contains the optional parameters for the Client.NewListJobSchedulesPager method. type ListJobSchedulesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListJobsFromScheduleOptions contains the optional parameters for the Client.NewListJobsFromSchedulePager method. type ListJobsFromScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListJobsOptions contains the optional parameters for the Client.NewListJobsPager method. type ListJobsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-jobs. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListNodeExtensionsOptions contains the optional parameters for the Client.NewListNodeExtensionsPager method. type ListNodeExtensionsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListNodeFilesOptions contains the optional parameters for the Client.NewListNodeFilesPager method. type ListNodeFilesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether to list children of a directory. Recursive *bool // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListNodesOptions contains the optional parameters for the Client.NewListNodesPager method. type ListNodesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListPoolNodeCountsOptions contains the optional parameters for the Client.NewListPoolNodeCountsPager method. type ListPoolNodeCountsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-support-images. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListPoolsOptions contains the optional parameters for the Client.NewListPoolsPager method. type ListPoolsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-pools. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListSubTasksOptions contains the optional parameters for the Client.NewListSubTasksPager method. type ListSubTasksOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListSupportedImagesOptions contains the optional parameters for the Client.NewListSupportedImagesPager method. type ListSupportedImagesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-support-images. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListTaskFilesOptions contains the optional parameters for the Client.NewListTaskFilesPager method. type ListTaskFilesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-task-files. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether to list children of the Task directory. This parameter can be used in // combination with the filter parameter to list specific type of files. Recursive *bool // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ListTasksOptions contains the optional parameters for the Client.NewListTasksPager method. type ListTasksOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An OData $expand clause. Expand []string // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-tasks. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // An OData $select clause. SelectParam []string // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // PoolExistsOptions contains the optional parameters for the Client.PoolExists method. type PoolExistsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReactivateTaskOptions contains the optional parameters for the Client.ReactivateTask method. type ReactivateTaskOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // RebootNodeOptions contains the optional parameters for the Client.RebootNode method. type RebootNodeOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // The options to use for rebooting the Compute Node. Parameters *RebootNodeContent // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReimageNodeOptions contains the optional parameters for the Client.ReimageNode method. type ReimageNodeOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // The options to use for reimaging the Compute Node. Parameters *ReimageNodeContent // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // RemoveNodesOptions contains the optional parameters for the Client.RemoveNodes method. type RemoveNodesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReplaceJobOptions contains the optional parameters for the Client.ReplaceJob method. type ReplaceJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReplaceJobScheduleOptions contains the optional parameters for the Client.ReplaceJobSchedule method. type ReplaceJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReplaceNodeUserOptions contains the optional parameters for the Client.ReplaceNodeUser method. type ReplaceNodeUserOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReplacePoolPropertiesOptions contains the optional parameters for the Client.ReplacePoolProperties method. type ReplacePoolPropertiesOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ReplaceTaskOptions contains the optional parameters for the Client.ReplaceTask method. type ReplaceTaskOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // ResizePoolOptions contains the optional parameters for the Client.ResizePool method. type ResizePoolOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // StartNodeOptions contains the optional parameters for the Client.StartNode method. type StartNodeOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // StopPoolResizeOptions contains the optional parameters for the Client.StopPoolResize method. type StopPoolResizeOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // TerminateJobOptions contains the optional parameters for the Client.TerminateJob method. type TerminateJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // If true, the server will terminate the Job even if the corresponding nodes have not fully processed the termination. The // default value is false. Force *bool // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // The options to use for terminating the Job. Parameters *TerminateJobContent // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // TerminateJobScheduleOptions contains the optional parameters for the Client.TerminateJobSchedule method. type TerminateJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // If true, the server will terminate the JobSchedule even if the corresponding nodes have not fully processed the termination. // The default value is false. Force *bool // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // TerminateTaskOptions contains the optional parameters for the Client.TerminateTask method. type TerminateTaskOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // UpdateJobOptions contains the optional parameters for the Client.UpdateJob method. type UpdateJobOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // UpdateJobScheduleOptions contains the optional parameters for the Client.UpdateJobSchedule method. type UpdateJobScheduleOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // UpdatePoolOptions contains the optional parameters for the Client.UpdatePool method. type UpdatePoolOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service exactly matches the value specified by the client. IfMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // been modified since the specified time. IfModifiedSince *time.Time // An ETag value associated with the version of the resource known to the client. // The operation will be performed only if the resource's current ETag on the // service does not match the value specified by the client. IfNoneMatch *azcore.ETag // A timestamp indicating the last modified time of the resource known to the // client. The operation will be performed only if the resource on the service has // not been modified since the specified time. IfUnmodifiedSince *time.Time // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // UploadNodeLogsOptions contains the optional parameters for the Client.UploadNodeLogs method. type UploadNodeLogsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 } // listPoolUsageMetricsOptions contains the optional parameters for the Client.NewlistPoolUsageMetricsPager method. type listPoolUsageMetricsOptions struct { // The caller-generated request identity, in the form of a GUID with no decoration // such as curly braces, e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. ClientRequestID *string // The latest time from which to include metrics. This must be at least two hours // before the current time. If not specified this defaults to the end time of the // last aggregation interval currently available. Endtime *time.Time // An OData $filter clause. For more information on constructing this filter, see // https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. Filter *string // The maximum number of items to return in the response. A maximum of 1000 // applications can be returned. MaxResults *int32 // The time the request was issued. Client libraries typically set this to the // current system clock time; set it explicitly if you are calling the REST API // directly. OCPDate *time.Time // Whether the server should return the client-request-id in the response. ReturnClientRequestID *bool // The earliest time from which to include metrics. This must be at least two and // a half hours before the current time. If not specified this defaults to the // start time of the last aggregation interval currently available. Starttime *time.Time // The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value // is larger than 30, the default will be used instead.". Timeout *int32 }