// 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 armhybridconnectivity

// EndpointsClientCreateOrUpdateOptions contains the optional parameters for the EndpointsClient.CreateOrUpdate method.
type EndpointsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientDeleteOptions contains the optional parameters for the EndpointsClient.Delete method.
type EndpointsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientGetOptions contains the optional parameters for the EndpointsClient.Get method.
type EndpointsClientGetOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientListCredentialsOptions contains the optional parameters for the EndpointsClient.ListCredentials method.
type EndpointsClientListCredentialsOptions struct {
	// The is how long the endpoint access token is valid (in seconds).
	Expiresin *int64

	// Object of type ListCredentialsRequest
	ListCredentialsRequest *ListCredentialsRequest
}

// EndpointsClientListIngressGatewayCredentialsOptions contains the optional parameters for the EndpointsClient.ListIngressGatewayCredentials
// method.
type EndpointsClientListIngressGatewayCredentialsOptions struct {
	// The is how long the endpoint access token is valid (in seconds).
	Expiresin *int64

	// Object of type ListIngressGatewayCredentialsRequest
	ListIngressGatewayCredentialsRequest *ListIngressGatewayCredentialsRequest
}

// EndpointsClientListManagedProxyDetailsOptions contains the optional parameters for the EndpointsClient.ListManagedProxyDetails
// method.
type EndpointsClientListManagedProxyDetailsOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientListOptions contains the optional parameters for the EndpointsClient.NewListPager method.
type EndpointsClientListOptions struct {
	// placeholder for future optional parameters
}

// EndpointsClientUpdateOptions contains the optional parameters for the EndpointsClient.Update method.
type EndpointsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// GenerateAwsTemplateClientPostOptions contains the optional parameters for the GenerateAwsTemplateClient.Post method.
type GenerateAwsTemplateClientPostOptions struct {
	// placeholder for future optional parameters
}

// InventoryClientGetOptions contains the optional parameters for the InventoryClient.Get method.
type InventoryClientGetOptions struct {
	// placeholder for future optional parameters
}

// InventoryClientListBySolutionConfigurationOptions contains the optional parameters for the InventoryClient.NewListBySolutionConfigurationPager
// method.
type InventoryClientListBySolutionConfigurationOptions struct {
	// placeholder for future optional parameters
}

// OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListOptions struct {
	// placeholder for future optional parameters
}

// PublicCloudConnectorsClientBeginCreateOrUpdateOptions contains the optional parameters for the PublicCloudConnectorsClient.BeginCreateOrUpdate
// method.
type PublicCloudConnectorsClientBeginCreateOrUpdateOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PublicCloudConnectorsClientBeginTestPermissionsOptions contains the optional parameters for the PublicCloudConnectorsClient.BeginTestPermissions
// method.
type PublicCloudConnectorsClientBeginTestPermissionsOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// PublicCloudConnectorsClientDeleteOptions contains the optional parameters for the PublicCloudConnectorsClient.Delete method.
type PublicCloudConnectorsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// PublicCloudConnectorsClientGetOptions contains the optional parameters for the PublicCloudConnectorsClient.Get method.
type PublicCloudConnectorsClientGetOptions struct {
	// placeholder for future optional parameters
}

// PublicCloudConnectorsClientListByResourceGroupOptions contains the optional parameters for the PublicCloudConnectorsClient.NewListByResourceGroupPager
// method.
type PublicCloudConnectorsClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// PublicCloudConnectorsClientListBySubscriptionOptions contains the optional parameters for the PublicCloudConnectorsClient.NewListBySubscriptionPager
// method.
type PublicCloudConnectorsClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}

// PublicCloudConnectorsClientUpdateOptions contains the optional parameters for the PublicCloudConnectorsClient.Update method.
type PublicCloudConnectorsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// ServiceConfigurationsClientCreateOrupdateOptions contains the optional parameters for the ServiceConfigurationsClient.CreateOrupdate
// method.
type ServiceConfigurationsClientCreateOrupdateOptions struct {
	// placeholder for future optional parameters
}

// ServiceConfigurationsClientDeleteOptions contains the optional parameters for the ServiceConfigurationsClient.Delete method.
type ServiceConfigurationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// ServiceConfigurationsClientGetOptions contains the optional parameters for the ServiceConfigurationsClient.Get method.
type ServiceConfigurationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// ServiceConfigurationsClientListByEndpointResourceOptions contains the optional parameters for the ServiceConfigurationsClient.NewListByEndpointResourcePager
// method.
type ServiceConfigurationsClientListByEndpointResourceOptions struct {
	// placeholder for future optional parameters
}

// ServiceConfigurationsClientUpdateOptions contains the optional parameters for the ServiceConfigurationsClient.Update method.
type ServiceConfigurationsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// SolutionConfigurationsClientBeginSyncNowOptions contains the optional parameters for the SolutionConfigurationsClient.BeginSyncNow
// method.
type SolutionConfigurationsClientBeginSyncNowOptions struct {
	// Resumes the long-running operation from the provided token.
	ResumeToken string
}

// SolutionConfigurationsClientCreateOrUpdateOptions contains the optional parameters for the SolutionConfigurationsClient.CreateOrUpdate
// method.
type SolutionConfigurationsClientCreateOrUpdateOptions struct {
	// placeholder for future optional parameters
}

// SolutionConfigurationsClientDeleteOptions contains the optional parameters for the SolutionConfigurationsClient.Delete
// method.
type SolutionConfigurationsClientDeleteOptions struct {
	// placeholder for future optional parameters
}

// SolutionConfigurationsClientGetOptions contains the optional parameters for the SolutionConfigurationsClient.Get method.
type SolutionConfigurationsClientGetOptions struct {
	// placeholder for future optional parameters
}

// SolutionConfigurationsClientListOptions contains the optional parameters for the SolutionConfigurationsClient.NewListPager
// method.
type SolutionConfigurationsClientListOptions struct {
	// placeholder for future optional parameters
}

// SolutionConfigurationsClientUpdateOptions contains the optional parameters for the SolutionConfigurationsClient.Update
// method.
type SolutionConfigurationsClientUpdateOptions struct {
	// placeholder for future optional parameters
}

// SolutionTypesClientGetOptions contains the optional parameters for the SolutionTypesClient.Get method.
type SolutionTypesClientGetOptions struct {
	// placeholder for future optional parameters
}

// SolutionTypesClientListByResourceGroupOptions contains the optional parameters for the SolutionTypesClient.NewListByResourceGroupPager
// method.
type SolutionTypesClientListByResourceGroupOptions struct {
	// placeholder for future optional parameters
}

// SolutionTypesClientListBySubscriptionOptions contains the optional parameters for the SolutionTypesClient.NewListBySubscriptionPager
// method.
type SolutionTypesClientListBySubscriptionOptions struct {
	// placeholder for future optional parameters
}
