cloudconnections

package
v2.1.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2023 License: MPL-2.0 Imports: 23 Imported by: 0

README

Go API client for cloudconnections

Enables you to manage cloud connections

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import cloudconnections "github.com/cisco-open/appd-cloud-go-client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), cloudconnections.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), cloudconnections.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), cloudconnections.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), cloudconnections.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://cloudmonconnectionservice.cloudmon.svc.cluster.local:7778/api/v1

Class Method HTTP request Description
ConfigurationsApi CreateConfiguration Post /configurations Create a configuration
ConfigurationsApi DeleteConfiguration Delete /configurations/{configurationId} Delete configuration
ConfigurationsApi GetConfiguration Get /configurations/{configurationId} Get a configuration
ConfigurationsApi GetConfigurations Get /configurations Query configurations
ConfigurationsApi UpdateConfiguration Patch /configurations/{configurationId} Update a configuration
ConnectionsApi CreateConnection Post /connections Create a connection
ConnectionsApi DeleteConnection Delete /connections/{connectionId} Delete connection
ConnectionsApi GetConnection Get /connections/{connectionId} Get a connection
ConnectionsApi GetConnections Get /connections Query connections
ConnectionsApi UpdateConnection Patch /connections/{connectionId} Update a connection
ResourcesApi GetRegions Get /regions Get all supported hosting regions
ResourcesApi GetServices Get /services Get all supported hosting services

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@appdynamics.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedConnectionAccessTypeEnumValues = []ConnectionAccessType{
	"role_delegation",
	"access_key",
}

All allowed values of ConnectionAccessType enum

View Source
var AllowedProviderTypeEnumValues = []ProviderType{
	"aws",
	"azure",
}

All allowed values of ProviderType enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	ConfigurationsApi *ConfigurationsApiService

	ConnectionsApi *ConnectionsApiService

	ResourcesApi *ResourcesApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the AppDynamics Cloud Connections API API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *client.Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *client.Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AWSAccessKeyDetails

type AWSAccessKeyDetails struct {
	AccessType
	// AWS Access keys are long-term credentials for an AWS IAM user, or account root user. The access key ID is one of two access keys needed to authenticate to AWS. The other is a secret access key. You need access keys to make programmatic calls using the AWS CLI, AWS Tools, or PowerShell.
	AccessKeyId string `json:"accessKeyId"`
	// The secret access key is one of two access keys needed to authenticate to AWS. The other is an access key ID. The secret access key is only available once, when you create it. Download the generated secret access key and save in a secure location. If the secret access key is lost or deleted, you must create a new one. You need access keys to make programmatic calls using the AWS CLI, AWS Tools, or PowerShell.
	SecretAccessKey string `json:"secretAccessKey"`
}

AWSAccessKeyDetails struct for AWSAccessKeyDetails

func NewAWSAccessKeyDetails

func NewAWSAccessKeyDetails(accessKeyId string, secretAccessKey string, accessType ConnectionAccessType) *AWSAccessKeyDetails

NewAWSAccessKeyDetails instantiates a new AWSAccessKeyDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSAccessKeyDetailsWithDefaults

func NewAWSAccessKeyDetailsWithDefaults() *AWSAccessKeyDetails

NewAWSAccessKeyDetailsWithDefaults instantiates a new AWSAccessKeyDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSAccessKeyDetails) GetAccessKeyId

func (o *AWSAccessKeyDetails) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value

func (*AWSAccessKeyDetails) GetAccessKeyIdOk

func (o *AWSAccessKeyDetails) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value and a boolean to check if the value has been set.

func (*AWSAccessKeyDetails) GetSecretAccessKey

func (o *AWSAccessKeyDetails) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value

func (*AWSAccessKeyDetails) GetSecretAccessKeyOk

func (o *AWSAccessKeyDetails) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set.

func (AWSAccessKeyDetails) MarshalJSON

func (o AWSAccessKeyDetails) MarshalJSON() ([]byte, error)

func (*AWSAccessKeyDetails) SetAccessKeyId

func (o *AWSAccessKeyDetails) SetAccessKeyId(v string)

SetAccessKeyId sets field value

func (*AWSAccessKeyDetails) SetSecretAccessKey

func (o *AWSAccessKeyDetails) SetSecretAccessKey(v string)

SetSecretAccessKey sets field value

type AWSAccessKeyDetailsAllOf

type AWSAccessKeyDetailsAllOf struct {
	// AWS Access keys are long-term credentials for an AWS IAM user, or account root user. The access key ID is one of two access keys needed to authenticate to AWS. The other is a secret access key. You need access keys to make programmatic calls using the AWS CLI, AWS Tools, or PowerShell.
	AccessKeyId string `json:"accessKeyId"`
	// The secret access key is one of two access keys needed to authenticate to AWS. The other is an access key ID. The secret access key is only available once, when you create it. Download the generated secret access key and save in a secure location. If the secret access key is lost or deleted, you must create a new one. You need access keys to make programmatic calls using the AWS CLI, AWS Tools, or PowerShell.
	SecretAccessKey string `json:"secretAccessKey"`
}

AWSAccessKeyDetailsAllOf struct for AWSAccessKeyDetailsAllOf

func NewAWSAccessKeyDetailsAllOf

func NewAWSAccessKeyDetailsAllOf(accessKeyId string, secretAccessKey string) *AWSAccessKeyDetailsAllOf

NewAWSAccessKeyDetailsAllOf instantiates a new AWSAccessKeyDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSAccessKeyDetailsAllOfWithDefaults

func NewAWSAccessKeyDetailsAllOfWithDefaults() *AWSAccessKeyDetailsAllOf

NewAWSAccessKeyDetailsAllOfWithDefaults instantiates a new AWSAccessKeyDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSAccessKeyDetailsAllOf) GetAccessKeyId

func (o *AWSAccessKeyDetailsAllOf) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value

func (*AWSAccessKeyDetailsAllOf) GetAccessKeyIdOk

func (o *AWSAccessKeyDetailsAllOf) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value and a boolean to check if the value has been set.

func (*AWSAccessKeyDetailsAllOf) GetSecretAccessKey

func (o *AWSAccessKeyDetailsAllOf) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value

func (*AWSAccessKeyDetailsAllOf) GetSecretAccessKeyOk

func (o *AWSAccessKeyDetailsAllOf) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set.

func (AWSAccessKeyDetailsAllOf) MarshalJSON

func (o AWSAccessKeyDetailsAllOf) MarshalJSON() ([]byte, error)

func (*AWSAccessKeyDetailsAllOf) SetAccessKeyId

func (o *AWSAccessKeyDetailsAllOf) SetAccessKeyId(v string)

SetAccessKeyId sets field value

func (*AWSAccessKeyDetailsAllOf) SetSecretAccessKey

func (o *AWSAccessKeyDetailsAllOf) SetSecretAccessKey(v string)

SetSecretAccessKey sets field value

type AWSConfiguration

type AWSConfiguration struct {
	BaseEntity
	Details AWSConfigurationDetails `json:"details"`
}

AWSConfiguration struct for AWSConfiguration

func NewAWSConfiguration

func NewAWSConfiguration(details AWSConfigurationDetails, displayName string, type_ ProviderType) *AWSConfiguration

NewAWSConfiguration instantiates a new AWSConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSConfigurationWithDefaults

func NewAWSConfigurationWithDefaults() *AWSConfiguration

NewAWSConfigurationWithDefaults instantiates a new AWSConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSConfiguration) GetDetails

func (o *AWSConfiguration) GetDetails() AWSConfigurationDetails

GetDetails returns the Details field value

func (*AWSConfiguration) GetDetailsOk

func (o *AWSConfiguration) GetDetailsOk() (*AWSConfigurationDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (AWSConfiguration) MarshalJSON

func (o AWSConfiguration) MarshalJSON() ([]byte, error)

func (*AWSConfiguration) SetDetails

func (o *AWSConfiguration) SetDetails(v AWSConfigurationDetails)

SetDetails sets field value

type AWSConfigurationAllOf

type AWSConfigurationAllOf struct {
	Details AWSConfigurationDetails `json:"details"`
}

AWSConfigurationAllOf struct for AWSConfigurationAllOf

func NewAWSConfigurationAllOf

func NewAWSConfigurationAllOf(details AWSConfigurationDetails) *AWSConfigurationAllOf

NewAWSConfigurationAllOf instantiates a new AWSConfigurationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSConfigurationAllOfWithDefaults

func NewAWSConfigurationAllOfWithDefaults() *AWSConfigurationAllOf

NewAWSConfigurationAllOfWithDefaults instantiates a new AWSConfigurationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSConfigurationAllOf) GetDetails

GetDetails returns the Details field value

func (*AWSConfigurationAllOf) GetDetailsOk

func (o *AWSConfigurationAllOf) GetDetailsOk() (*AWSConfigurationDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (AWSConfigurationAllOf) MarshalJSON

func (o AWSConfigurationAllOf) MarshalJSON() ([]byte, error)

func (*AWSConfigurationAllOf) SetDetails

SetDetails sets field value

type AWSConfigurationDetails

type AWSConfigurationDetails struct {
	Regions    interface{}             `json:"regions,omitempty"`
	Polling    *ScheduleInterval       `json:"polling,omitempty"`
	ImportTags *ImportTagConfiguration `json:"importTags,omitempty"`
	// expression for filtering resources to be monitored, based on tags
	TagFilter *string     `json:"tagFilter,omitempty"`
	Services  interface{} `json:"services,omitempty"`
}

AWSConfigurationDetails struct for AWSConfigurationDetails

func NewAWSConfigurationDetails

func NewAWSConfigurationDetails() *AWSConfigurationDetails

NewAWSConfigurationDetails instantiates a new AWSConfigurationDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSConfigurationDetailsWithDefaults

func NewAWSConfigurationDetailsWithDefaults() *AWSConfigurationDetails

NewAWSConfigurationDetailsWithDefaults instantiates a new AWSConfigurationDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSConfigurationDetails) GetImportTags

GetImportTags returns the ImportTags field value if set, zero value otherwise.

func (*AWSConfigurationDetails) GetImportTagsOk

func (o *AWSConfigurationDetails) GetImportTagsOk() (*ImportTagConfiguration, bool)

GetImportTagsOk returns a tuple with the ImportTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AWSConfigurationDetails) GetPolling

func (o *AWSConfigurationDetails) GetPolling() ScheduleInterval

GetPolling returns the Polling field value if set, zero value otherwise.

func (*AWSConfigurationDetails) GetPollingOk

func (o *AWSConfigurationDetails) GetPollingOk() (*ScheduleInterval, bool)

GetPollingOk returns a tuple with the Polling field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AWSConfigurationDetails) GetRegions

func (o *AWSConfigurationDetails) GetRegions() interface{}

GetRegions returns the Regions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AWSConfigurationDetails) GetRegionsOk

func (o *AWSConfigurationDetails) GetRegionsOk() (*interface{}, bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AWSConfigurationDetails) GetServices

func (o *AWSConfigurationDetails) GetServices() interface{}

GetServices returns the Services field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AWSConfigurationDetails) GetServicesOk

func (o *AWSConfigurationDetails) GetServicesOk() (*interface{}, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AWSConfigurationDetails) GetTagFilter

func (o *AWSConfigurationDetails) GetTagFilter() string

GetTagFilter returns the TagFilter field value if set, zero value otherwise.

func (*AWSConfigurationDetails) GetTagFilterOk

func (o *AWSConfigurationDetails) GetTagFilterOk() (*string, bool)

GetTagFilterOk returns a tuple with the TagFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AWSConfigurationDetails) HasImportTags

func (o *AWSConfigurationDetails) HasImportTags() bool

HasImportTags returns a boolean if a field has been set.

func (*AWSConfigurationDetails) HasPolling

func (o *AWSConfigurationDetails) HasPolling() bool

HasPolling returns a boolean if a field has been set.

func (*AWSConfigurationDetails) HasRegions

func (o *AWSConfigurationDetails) HasRegions() bool

HasRegions returns a boolean if a field has been set.

func (*AWSConfigurationDetails) HasServices

func (o *AWSConfigurationDetails) HasServices() bool

HasServices returns a boolean if a field has been set.

func (*AWSConfigurationDetails) HasTagFilter

func (o *AWSConfigurationDetails) HasTagFilter() bool

HasTagFilter returns a boolean if a field has been set.

func (AWSConfigurationDetails) MarshalJSON

func (o AWSConfigurationDetails) MarshalJSON() ([]byte, error)

func (*AWSConfigurationDetails) SetImportTags

func (o *AWSConfigurationDetails) SetImportTags(v ImportTagConfiguration)

SetImportTags gets a reference to the given ImportTagConfiguration and assigns it to the ImportTags field.

func (*AWSConfigurationDetails) SetPolling

func (o *AWSConfigurationDetails) SetPolling(v ScheduleInterval)

SetPolling gets a reference to the given ScheduleInterval and assigns it to the Polling field.

func (*AWSConfigurationDetails) SetRegions

func (o *AWSConfigurationDetails) SetRegions(v interface{})

SetRegions gets a reference to the given interface{} and assigns it to the Regions field.

func (*AWSConfigurationDetails) SetServices

func (o *AWSConfigurationDetails) SetServices(v interface{})

SetServices gets a reference to the given interface{} and assigns it to the Services field.

func (*AWSConfigurationDetails) SetTagFilter

func (o *AWSConfigurationDetails) SetTagFilter(v string)

SetTagFilter gets a reference to the given string and assigns it to the TagFilter field.

type AWSConfigurationDetailsAllOf

type AWSConfigurationDetailsAllOf struct {
	Services interface{} `json:"services,omitempty"`
	Regions  interface{} `json:"regions,omitempty"`
}

AWSConfigurationDetailsAllOf struct for AWSConfigurationDetailsAllOf

func NewAWSConfigurationDetailsAllOf

func NewAWSConfigurationDetailsAllOf() *AWSConfigurationDetailsAllOf

NewAWSConfigurationDetailsAllOf instantiates a new AWSConfigurationDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSConfigurationDetailsAllOfWithDefaults

func NewAWSConfigurationDetailsAllOfWithDefaults() *AWSConfigurationDetailsAllOf

NewAWSConfigurationDetailsAllOfWithDefaults instantiates a new AWSConfigurationDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSConfigurationDetailsAllOf) GetRegions

func (o *AWSConfigurationDetailsAllOf) GetRegions() interface{}

GetRegions returns the Regions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AWSConfigurationDetailsAllOf) GetRegionsOk

func (o *AWSConfigurationDetailsAllOf) GetRegionsOk() (*interface{}, bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AWSConfigurationDetailsAllOf) GetServices

func (o *AWSConfigurationDetailsAllOf) GetServices() interface{}

GetServices returns the Services field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AWSConfigurationDetailsAllOf) GetServicesOk

func (o *AWSConfigurationDetailsAllOf) GetServicesOk() (*interface{}, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AWSConfigurationDetailsAllOf) HasRegions

func (o *AWSConfigurationDetailsAllOf) HasRegions() bool

HasRegions returns a boolean if a field has been set.

func (*AWSConfigurationDetailsAllOf) HasServices

func (o *AWSConfigurationDetailsAllOf) HasServices() bool

HasServices returns a boolean if a field has been set.

func (AWSConfigurationDetailsAllOf) MarshalJSON

func (o AWSConfigurationDetailsAllOf) MarshalJSON() ([]byte, error)

func (*AWSConfigurationDetailsAllOf) SetRegions

func (o *AWSConfigurationDetailsAllOf) SetRegions(v interface{})

SetRegions gets a reference to the given interface{} and assigns it to the Regions field.

func (*AWSConfigurationDetailsAllOf) SetServices

func (o *AWSConfigurationDetailsAllOf) SetServices(v interface{})

SetServices gets a reference to the given interface{} and assigns it to the Services field.

type AWSConnectionRequestDetails

type AWSConnectionRequestDetails struct {
	AWSAccessKeyDetails              *AWSAccessKeyDetails
	AWSRoleDelegationCreationDetails *AWSRoleDelegationCreationDetails
}

AWSConnectionRequestDetails - struct for AWSConnectionRequestDetails

func AWSAccessKeyDetailsAsAWSConnectionRequestDetails

func AWSAccessKeyDetailsAsAWSConnectionRequestDetails(v *AWSAccessKeyDetails) AWSConnectionRequestDetails

AWSAccessKeyDetailsAsAWSConnectionRequestDetails is a convenience function that returns AWSAccessKeyDetails wrapped in AWSConnectionRequestDetails

func AWSRoleDelegationCreationDetailsAsAWSConnectionRequestDetails

func AWSRoleDelegationCreationDetailsAsAWSConnectionRequestDetails(v *AWSRoleDelegationCreationDetails) AWSConnectionRequestDetails

AWSRoleDelegationCreationDetailsAsAWSConnectionRequestDetails is a convenience function that returns AWSRoleDelegationCreationDetails wrapped in AWSConnectionRequestDetails

func (*AWSConnectionRequestDetails) GetActualInstance

func (obj *AWSConnectionRequestDetails) GetActualInstance() interface{}

Get the actual instance

func (AWSConnectionRequestDetails) MarshalJSON

func (src AWSConnectionRequestDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AWSConnectionRequestDetails) UnmarshalJSON

func (dst *AWSConnectionRequestDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type AWSConnectionResponseDetails

type AWSConnectionResponseDetails struct {
	AccessKeyConnectionResponseDetails      *AccessKeyConnectionResponseDetails
	RoleDelegationConnectionResponseDetails *RoleDelegationConnectionResponseDetails
}

AWSConnectionResponseDetails - struct for AWSConnectionResponseDetails

func AccessKeyConnectionResponseDetailsAsAWSConnectionResponseDetails

func AccessKeyConnectionResponseDetailsAsAWSConnectionResponseDetails(v *AccessKeyConnectionResponseDetails) AWSConnectionResponseDetails

AccessKeyConnectionResponseDetailsAsAWSConnectionResponseDetails is a convenience function that returns AccessKeyConnectionResponseDetails wrapped in AWSConnectionResponseDetails

func RoleDelegationConnectionResponseDetailsAsAWSConnectionResponseDetails

func RoleDelegationConnectionResponseDetailsAsAWSConnectionResponseDetails(v *RoleDelegationConnectionResponseDetails) AWSConnectionResponseDetails

RoleDelegationConnectionResponseDetailsAsAWSConnectionResponseDetails is a convenience function that returns RoleDelegationConnectionResponseDetails wrapped in AWSConnectionResponseDetails

func (*AWSConnectionResponseDetails) GetActualInstance

func (obj *AWSConnectionResponseDetails) GetActualInstance() interface{}

Get the actual instance

func (AWSConnectionResponseDetails) MarshalJSON

func (src AWSConnectionResponseDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AWSConnectionResponseDetails) UnmarshalJSON

func (dst *AWSConnectionResponseDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type AWSRoleDelegationCreationDetails

type AWSRoleDelegationCreationDetails struct {
	AccessType ConnectionAccessType `json:"accessType"`
	AccountId  string               `json:"accountId"`
}

AWSRoleDelegationCreationDetails struct for AWSRoleDelegationCreationDetails

func NewAWSRoleDelegationCreationDetails

func NewAWSRoleDelegationCreationDetails(accessType ConnectionAccessType, accountId string) *AWSRoleDelegationCreationDetails

NewAWSRoleDelegationCreationDetails instantiates a new AWSRoleDelegationCreationDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSRoleDelegationCreationDetailsWithDefaults

func NewAWSRoleDelegationCreationDetailsWithDefaults() *AWSRoleDelegationCreationDetails

NewAWSRoleDelegationCreationDetailsWithDefaults instantiates a new AWSRoleDelegationCreationDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSRoleDelegationCreationDetails) GetAccessType

GetAccessType returns the AccessType field value

func (*AWSRoleDelegationCreationDetails) GetAccessTypeOk

GetAccessTypeOk returns a tuple with the AccessType field value and a boolean to check if the value has been set.

func (*AWSRoleDelegationCreationDetails) GetAccountId

func (o *AWSRoleDelegationCreationDetails) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AWSRoleDelegationCreationDetails) GetAccountIdOk

func (o *AWSRoleDelegationCreationDetails) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (AWSRoleDelegationCreationDetails) MarshalJSON

func (o AWSRoleDelegationCreationDetails) MarshalJSON() ([]byte, error)

func (*AWSRoleDelegationCreationDetails) SetAccessType

SetAccessType sets field value

func (*AWSRoleDelegationCreationDetails) SetAccountId

func (o *AWSRoleDelegationCreationDetails) SetAccountId(v string)

SetAccountId sets field value

type AWSRoleDelegationCreationDetailsAllOf

type AWSRoleDelegationCreationDetailsAllOf struct {
	AccessType ConnectionAccessType `json:"accessType"`
}

AWSRoleDelegationCreationDetailsAllOf struct for AWSRoleDelegationCreationDetailsAllOf

func NewAWSRoleDelegationCreationDetailsAllOf

func NewAWSRoleDelegationCreationDetailsAllOf(accessType ConnectionAccessType) *AWSRoleDelegationCreationDetailsAllOf

NewAWSRoleDelegationCreationDetailsAllOf instantiates a new AWSRoleDelegationCreationDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSRoleDelegationCreationDetailsAllOfWithDefaults

func NewAWSRoleDelegationCreationDetailsAllOfWithDefaults() *AWSRoleDelegationCreationDetailsAllOf

NewAWSRoleDelegationCreationDetailsAllOfWithDefaults instantiates a new AWSRoleDelegationCreationDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSRoleDelegationCreationDetailsAllOf) GetAccessType

GetAccessType returns the AccessType field value

func (*AWSRoleDelegationCreationDetailsAllOf) GetAccessTypeOk

GetAccessTypeOk returns a tuple with the AccessType field value and a boolean to check if the value has been set.

func (AWSRoleDelegationCreationDetailsAllOf) MarshalJSON

func (o AWSRoleDelegationCreationDetailsAllOf) MarshalJSON() ([]byte, error)

func (*AWSRoleDelegationCreationDetailsAllOf) SetAccessType

SetAccessType sets field value

type AWSRoleDelegationCreationDetailsAllOf1

type AWSRoleDelegationCreationDetailsAllOf1 struct {
	AccountId string `json:"accountId"`
}

AWSRoleDelegationCreationDetailsAllOf1 struct for AWSRoleDelegationCreationDetailsAllOf1

func NewAWSRoleDelegationCreationDetailsAllOf1

func NewAWSRoleDelegationCreationDetailsAllOf1(accountId string) *AWSRoleDelegationCreationDetailsAllOf1

NewAWSRoleDelegationCreationDetailsAllOf1 instantiates a new AWSRoleDelegationCreationDetailsAllOf1 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSRoleDelegationCreationDetailsAllOf1WithDefaults

func NewAWSRoleDelegationCreationDetailsAllOf1WithDefaults() *AWSRoleDelegationCreationDetailsAllOf1

NewAWSRoleDelegationCreationDetailsAllOf1WithDefaults instantiates a new AWSRoleDelegationCreationDetailsAllOf1 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSRoleDelegationCreationDetailsAllOf1) GetAccountId

GetAccountId returns the AccountId field value

func (*AWSRoleDelegationCreationDetailsAllOf1) GetAccountIdOk

func (o *AWSRoleDelegationCreationDetailsAllOf1) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (AWSRoleDelegationCreationDetailsAllOf1) MarshalJSON

func (o AWSRoleDelegationCreationDetailsAllOf1) MarshalJSON() ([]byte, error)

func (*AWSRoleDelegationCreationDetailsAllOf1) SetAccountId

SetAccountId sets field value

type AWSRoleDelegationUpdateDetails

type AWSRoleDelegationUpdateDetails struct {
	AccessType ConnectionAccessType `json:"accessType"`
	RoleName   string               `json:"roleName"`
}

AWSRoleDelegationUpdateDetails struct for AWSRoleDelegationUpdateDetails

func NewAWSRoleDelegationUpdateDetails

func NewAWSRoleDelegationUpdateDetails(accessType ConnectionAccessType, roleName string) *AWSRoleDelegationUpdateDetails

NewAWSRoleDelegationUpdateDetails instantiates a new AWSRoleDelegationUpdateDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSRoleDelegationUpdateDetailsWithDefaults

func NewAWSRoleDelegationUpdateDetailsWithDefaults() *AWSRoleDelegationUpdateDetails

NewAWSRoleDelegationUpdateDetailsWithDefaults instantiates a new AWSRoleDelegationUpdateDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSRoleDelegationUpdateDetails) GetAccessType

GetAccessType returns the AccessType field value

func (*AWSRoleDelegationUpdateDetails) GetAccessTypeOk

func (o *AWSRoleDelegationUpdateDetails) GetAccessTypeOk() (*ConnectionAccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value and a boolean to check if the value has been set.

func (*AWSRoleDelegationUpdateDetails) GetRoleName

func (o *AWSRoleDelegationUpdateDetails) GetRoleName() string

GetRoleName returns the RoleName field value

func (*AWSRoleDelegationUpdateDetails) GetRoleNameOk

func (o *AWSRoleDelegationUpdateDetails) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (AWSRoleDelegationUpdateDetails) MarshalJSON

func (o AWSRoleDelegationUpdateDetails) MarshalJSON() ([]byte, error)

func (*AWSRoleDelegationUpdateDetails) SetAccessType

SetAccessType sets field value

func (*AWSRoleDelegationUpdateDetails) SetRoleName

func (o *AWSRoleDelegationUpdateDetails) SetRoleName(v string)

SetRoleName sets field value

type AWSRoleDelegationUpdateDetailsAllOf

type AWSRoleDelegationUpdateDetailsAllOf struct {
	RoleName string `json:"roleName"`
}

AWSRoleDelegationUpdateDetailsAllOf struct for AWSRoleDelegationUpdateDetailsAllOf

func NewAWSRoleDelegationUpdateDetailsAllOf

func NewAWSRoleDelegationUpdateDetailsAllOf(roleName string) *AWSRoleDelegationUpdateDetailsAllOf

NewAWSRoleDelegationUpdateDetailsAllOf instantiates a new AWSRoleDelegationUpdateDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAWSRoleDelegationUpdateDetailsAllOfWithDefaults

func NewAWSRoleDelegationUpdateDetailsAllOfWithDefaults() *AWSRoleDelegationUpdateDetailsAllOf

NewAWSRoleDelegationUpdateDetailsAllOfWithDefaults instantiates a new AWSRoleDelegationUpdateDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AWSRoleDelegationUpdateDetailsAllOf) GetRoleName

GetRoleName returns the RoleName field value

func (*AWSRoleDelegationUpdateDetailsAllOf) GetRoleNameOk

func (o *AWSRoleDelegationUpdateDetailsAllOf) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (AWSRoleDelegationUpdateDetailsAllOf) MarshalJSON

func (o AWSRoleDelegationUpdateDetailsAllOf) MarshalJSON() ([]byte, error)

func (*AWSRoleDelegationUpdateDetailsAllOf) SetRoleName

func (o *AWSRoleDelegationUpdateDetailsAllOf) SetRoleName(v string)

SetRoleName sets field value

type AccessKeyConnectionResponseDetails

type AccessKeyConnectionResponseDetails struct {
	AWSAccessKeyDetails
	AccountId string `json:"accountId"`
}

AccessKeyConnectionResponseDetails struct for AccessKeyConnectionResponseDetails

func NewAccessKeyConnectionResponseDetails

func NewAccessKeyConnectionResponseDetails(accountId string, accessType ConnectionAccessType, accessKeyId string, secretAccessKey string) *AccessKeyConnectionResponseDetails

NewAccessKeyConnectionResponseDetails instantiates a new AccessKeyConnectionResponseDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccessKeyConnectionResponseDetailsWithDefaults

func NewAccessKeyConnectionResponseDetailsWithDefaults() *AccessKeyConnectionResponseDetails

NewAccessKeyConnectionResponseDetailsWithDefaults instantiates a new AccessKeyConnectionResponseDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccessKeyConnectionResponseDetails) GetAccountId

func (o *AccessKeyConnectionResponseDetails) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AccessKeyConnectionResponseDetails) GetAccountIdOk

func (o *AccessKeyConnectionResponseDetails) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (AccessKeyConnectionResponseDetails) MarshalJSON

func (o AccessKeyConnectionResponseDetails) MarshalJSON() ([]byte, error)

func (*AccessKeyConnectionResponseDetails) SetAccountId

func (o *AccessKeyConnectionResponseDetails) SetAccountId(v string)

SetAccountId sets field value

type AccessType

type AccessType struct {
	AccessType ConnectionAccessType `json:"accessType"`
}

AccessType struct for AccessType

func NewAccessType

func NewAccessType(accessType ConnectionAccessType) *AccessType

NewAccessType instantiates a new AccessType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccessTypeWithDefaults

func NewAccessTypeWithDefaults() *AccessType

NewAccessTypeWithDefaults instantiates a new AccessType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccessType) GetAccessType

func (o *AccessType) GetAccessType() ConnectionAccessType

GetAccessType returns the AccessType field value

func (*AccessType) GetAccessTypeOk

func (o *AccessType) GetAccessTypeOk() (*ConnectionAccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value and a boolean to check if the value has been set.

func (AccessType) MarshalJSON

func (o AccessType) MarshalJSON() ([]byte, error)

func (*AccessType) SetAccessType

func (o *AccessType) SetAccessType(v ConnectionAccessType)

SetAccessType sets field value

type ApiCreateConfigurationRequest

type ApiCreateConfigurationRequest struct {
	ApiService *ConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConfigurationRequest) Configuration

func (ApiCreateConfigurationRequest) Execute

type ApiCreateConnectionRequest

type ApiCreateConnectionRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConnectionRequest) ConnectionRequest

func (r ApiCreateConnectionRequest) ConnectionRequest(connectionRequest ConnectionRequest) ApiCreateConnectionRequest

func (ApiCreateConnectionRequest) Execute

type ApiDeleteConfigurationRequest

type ApiDeleteConfigurationRequest struct {
	ApiService *ConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteConfigurationRequest) Execute

type ApiDeleteConnectionRequest

type ApiDeleteConnectionRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteConnectionRequest) Execute

type ApiGetConfigurationRequest

type ApiGetConfigurationRequest struct {
	ApiService *ConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiGetConfigurationRequest) Execute

type ApiGetConfigurationsRequest

type ApiGetConfigurationsRequest struct {
	ApiService *ConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiGetConfigurationsRequest) Cursor

Cursor for the paginated requests

func (ApiGetConfigurationsRequest) Execute

func (ApiGetConfigurationsRequest) Filter

Filter expression

func (ApiGetConfigurationsRequest) Max

Maximum number of results to return

func (ApiGetConfigurationsRequest) Order

Order by

func (ApiGetConfigurationsRequest) Sort

Sort by

type ApiGetConnectionRequest

type ApiGetConnectionRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRequest) Execute

type ApiGetConnectionsRequest

type ApiGetConnectionsRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionsRequest) Cursor

Cursor for the paginated requests

func (ApiGetConnectionsRequest) Execute

func (ApiGetConnectionsRequest) Filter

Filter expression

func (ApiGetConnectionsRequest) Max

Maximum number of results to return

func (ApiGetConnectionsRequest) Order

Order by

func (ApiGetConnectionsRequest) Sort

Sort by

type ApiGetRegionsRequest

type ApiGetRegionsRequest struct {
	ApiService *ResourcesApiService
	// contains filtered or unexported fields
}

func (ApiGetRegionsRequest) Execute

func (ApiGetRegionsRequest) Type_

Cloud hosting provider type

type ApiGetServicesRequest

type ApiGetServicesRequest struct {
	ApiService *ResourcesApiService
	// contains filtered or unexported fields
}

func (ApiGetServicesRequest) Execute

func (ApiGetServicesRequest) Type_

Hosting provider type

type ApiUpdateConfigurationRequest

type ApiUpdateConfigurationRequest struct {
	ApiService *ConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateConfigurationRequest) ConfigurationUpdate

func (r ApiUpdateConfigurationRequest) ConfigurationUpdate(configurationUpdate ConfigurationUpdate) ApiUpdateConfigurationRequest

func (ApiUpdateConfigurationRequest) Execute

type ApiUpdateConnectionRequest

type ApiUpdateConnectionRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateConnectionRequest) ConnectionUpdate

func (r ApiUpdateConnectionRequest) ConnectionUpdate(connectionUpdate ConnectionUpdate) ApiUpdateConnectionRequest

func (ApiUpdateConnectionRequest) Execute

type AzureBaseDetails

type AzureBaseDetails struct {
	ClientId     string `json:"clientId"`
	ClientSecret string `json:"clientSecret"`
}

AzureBaseDetails struct for AzureBaseDetails

func NewAzureBaseDetails

func NewAzureBaseDetails(clientId string, clientSecret string) *AzureBaseDetails

NewAzureBaseDetails instantiates a new AzureBaseDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureBaseDetailsWithDefaults

func NewAzureBaseDetailsWithDefaults() *AzureBaseDetails

NewAzureBaseDetailsWithDefaults instantiates a new AzureBaseDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureBaseDetails) GetClientId

func (o *AzureBaseDetails) GetClientId() string

GetClientId returns the ClientId field value

func (*AzureBaseDetails) GetClientIdOk

func (o *AzureBaseDetails) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*AzureBaseDetails) GetClientSecret

func (o *AzureBaseDetails) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*AzureBaseDetails) GetClientSecretOk

func (o *AzureBaseDetails) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (AzureBaseDetails) MarshalJSON

func (o AzureBaseDetails) MarshalJSON() ([]byte, error)

func (*AzureBaseDetails) SetClientId

func (o *AzureBaseDetails) SetClientId(v string)

SetClientId sets field value

func (*AzureBaseDetails) SetClientSecret

func (o *AzureBaseDetails) SetClientSecret(v string)

SetClientSecret sets field value

type AzureConfiguration

type AzureConfiguration struct {
	BaseEntity
	Details AzureConfigurationDetails `json:"details"`
}

AzureConfiguration struct for AzureConfiguration

func NewAzureConfiguration

func NewAzureConfiguration(details AzureConfigurationDetails, displayName string, type_ ProviderType) *AzureConfiguration

NewAzureConfiguration instantiates a new AzureConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureConfigurationWithDefaults

func NewAzureConfigurationWithDefaults() *AzureConfiguration

NewAzureConfigurationWithDefaults instantiates a new AzureConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureConfiguration) GetDetails

GetDetails returns the Details field value

func (*AzureConfiguration) GetDetailsOk

func (o *AzureConfiguration) GetDetailsOk() (*AzureConfigurationDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (AzureConfiguration) MarshalJSON

func (o AzureConfiguration) MarshalJSON() ([]byte, error)

func (*AzureConfiguration) SetDetails

SetDetails sets field value

type AzureConfigurationAllOf

type AzureConfigurationAllOf struct {
	Details AzureConfigurationDetails `json:"details"`
}

AzureConfigurationAllOf struct for AzureConfigurationAllOf

func NewAzureConfigurationAllOf

func NewAzureConfigurationAllOf(details AzureConfigurationDetails) *AzureConfigurationAllOf

NewAzureConfigurationAllOf instantiates a new AzureConfigurationAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureConfigurationAllOfWithDefaults

func NewAzureConfigurationAllOfWithDefaults() *AzureConfigurationAllOf

NewAzureConfigurationAllOfWithDefaults instantiates a new AzureConfigurationAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureConfigurationAllOf) GetDetails

GetDetails returns the Details field value

func (*AzureConfigurationAllOf) GetDetailsOk

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (AzureConfigurationAllOf) MarshalJSON

func (o AzureConfigurationAllOf) MarshalJSON() ([]byte, error)

func (*AzureConfigurationAllOf) SetDetails

SetDetails sets field value

type AzureConfigurationDetails

type AzureConfigurationDetails struct {
	Regions    interface{}             `json:"regions,omitempty"`
	Polling    *ScheduleInterval       `json:"polling,omitempty"`
	ImportTags *ImportTagConfiguration `json:"importTags,omitempty"`
	// expression for filtering resources to be monitored, based on tags
	TagFilter *string     `json:"tagFilter,omitempty"`
	Services  interface{} `json:"services,omitempty"`
	// Azure Resource groups used to fetch metrics
	ResourceGroups []string `json:"resourceGroups,omitempty"`
}

AzureConfigurationDetails struct for AzureConfigurationDetails

func NewAzureConfigurationDetails

func NewAzureConfigurationDetails() *AzureConfigurationDetails

NewAzureConfigurationDetails instantiates a new AzureConfigurationDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureConfigurationDetailsWithDefaults

func NewAzureConfigurationDetailsWithDefaults() *AzureConfigurationDetails

NewAzureConfigurationDetailsWithDefaults instantiates a new AzureConfigurationDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureConfigurationDetails) GetImportTags

GetImportTags returns the ImportTags field value if set, zero value otherwise.

func (*AzureConfigurationDetails) GetImportTagsOk

func (o *AzureConfigurationDetails) GetImportTagsOk() (*ImportTagConfiguration, bool)

GetImportTagsOk returns a tuple with the ImportTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureConfigurationDetails) GetPolling

GetPolling returns the Polling field value if set, zero value otherwise.

func (*AzureConfigurationDetails) GetPollingOk

func (o *AzureConfigurationDetails) GetPollingOk() (*ScheduleInterval, bool)

GetPollingOk returns a tuple with the Polling field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureConfigurationDetails) GetRegions

func (o *AzureConfigurationDetails) GetRegions() interface{}

GetRegions returns the Regions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AzureConfigurationDetails) GetRegionsOk

func (o *AzureConfigurationDetails) GetRegionsOk() (*interface{}, bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AzureConfigurationDetails) GetResourceGroups

func (o *AzureConfigurationDetails) GetResourceGroups() []string

GetResourceGroups returns the ResourceGroups field value if set, zero value otherwise.

func (*AzureConfigurationDetails) GetResourceGroupsOk

func (o *AzureConfigurationDetails) GetResourceGroupsOk() ([]string, bool)

GetResourceGroupsOk returns a tuple with the ResourceGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureConfigurationDetails) GetServices

func (o *AzureConfigurationDetails) GetServices() interface{}

GetServices returns the Services field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AzureConfigurationDetails) GetServicesOk

func (o *AzureConfigurationDetails) GetServicesOk() (*interface{}, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AzureConfigurationDetails) GetTagFilter

func (o *AzureConfigurationDetails) GetTagFilter() string

GetTagFilter returns the TagFilter field value if set, zero value otherwise.

func (*AzureConfigurationDetails) GetTagFilterOk

func (o *AzureConfigurationDetails) GetTagFilterOk() (*string, bool)

GetTagFilterOk returns a tuple with the TagFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureConfigurationDetails) HasImportTags

func (o *AzureConfigurationDetails) HasImportTags() bool

HasImportTags returns a boolean if a field has been set.

func (*AzureConfigurationDetails) HasPolling

func (o *AzureConfigurationDetails) HasPolling() bool

HasPolling returns a boolean if a field has been set.

func (*AzureConfigurationDetails) HasRegions

func (o *AzureConfigurationDetails) HasRegions() bool

HasRegions returns a boolean if a field has been set.

func (*AzureConfigurationDetails) HasResourceGroups

func (o *AzureConfigurationDetails) HasResourceGroups() bool

HasResourceGroups returns a boolean if a field has been set.

func (*AzureConfigurationDetails) HasServices

func (o *AzureConfigurationDetails) HasServices() bool

HasServices returns a boolean if a field has been set.

func (*AzureConfigurationDetails) HasTagFilter

func (o *AzureConfigurationDetails) HasTagFilter() bool

HasTagFilter returns a boolean if a field has been set.

func (AzureConfigurationDetails) MarshalJSON

func (o AzureConfigurationDetails) MarshalJSON() ([]byte, error)

func (*AzureConfigurationDetails) SetImportTags

SetImportTags gets a reference to the given ImportTagConfiguration and assigns it to the ImportTags field.

func (*AzureConfigurationDetails) SetPolling

SetPolling gets a reference to the given ScheduleInterval and assigns it to the Polling field.

func (*AzureConfigurationDetails) SetRegions

func (o *AzureConfigurationDetails) SetRegions(v interface{})

SetRegions gets a reference to the given interface{} and assigns it to the Regions field.

func (*AzureConfigurationDetails) SetResourceGroups

func (o *AzureConfigurationDetails) SetResourceGroups(v []string)

SetResourceGroups gets a reference to the given []string and assigns it to the ResourceGroups field.

func (*AzureConfigurationDetails) SetServices

func (o *AzureConfigurationDetails) SetServices(v interface{})

SetServices gets a reference to the given interface{} and assigns it to the Services field.

func (*AzureConfigurationDetails) SetTagFilter

func (o *AzureConfigurationDetails) SetTagFilter(v string)

SetTagFilter gets a reference to the given string and assigns it to the TagFilter field.

type AzureConfigurationDetailsAllOf

type AzureConfigurationDetailsAllOf struct {
	// Azure Resource groups used to fetch metrics
	ResourceGroups []string    `json:"resourceGroups,omitempty"`
	Services       interface{} `json:"services,omitempty"`
	Regions        interface{} `json:"regions,omitempty"`
}

AzureConfigurationDetailsAllOf struct for AzureConfigurationDetailsAllOf

func NewAzureConfigurationDetailsAllOf

func NewAzureConfigurationDetailsAllOf() *AzureConfigurationDetailsAllOf

NewAzureConfigurationDetailsAllOf instantiates a new AzureConfigurationDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureConfigurationDetailsAllOfWithDefaults

func NewAzureConfigurationDetailsAllOfWithDefaults() *AzureConfigurationDetailsAllOf

NewAzureConfigurationDetailsAllOfWithDefaults instantiates a new AzureConfigurationDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureConfigurationDetailsAllOf) GetRegions

func (o *AzureConfigurationDetailsAllOf) GetRegions() interface{}

GetRegions returns the Regions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AzureConfigurationDetailsAllOf) GetRegionsOk

func (o *AzureConfigurationDetailsAllOf) GetRegionsOk() (*interface{}, bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AzureConfigurationDetailsAllOf) GetResourceGroups

func (o *AzureConfigurationDetailsAllOf) GetResourceGroups() []string

GetResourceGroups returns the ResourceGroups field value if set, zero value otherwise.

func (*AzureConfigurationDetailsAllOf) GetResourceGroupsOk

func (o *AzureConfigurationDetailsAllOf) GetResourceGroupsOk() ([]string, bool)

GetResourceGroupsOk returns a tuple with the ResourceGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureConfigurationDetailsAllOf) GetServices

func (o *AzureConfigurationDetailsAllOf) GetServices() interface{}

GetServices returns the Services field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AzureConfigurationDetailsAllOf) GetServicesOk

func (o *AzureConfigurationDetailsAllOf) GetServicesOk() (*interface{}, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AzureConfigurationDetailsAllOf) HasRegions

func (o *AzureConfigurationDetailsAllOf) HasRegions() bool

HasRegions returns a boolean if a field has been set.

func (*AzureConfigurationDetailsAllOf) HasResourceGroups

func (o *AzureConfigurationDetailsAllOf) HasResourceGroups() bool

HasResourceGroups returns a boolean if a field has been set.

func (*AzureConfigurationDetailsAllOf) HasServices

func (o *AzureConfigurationDetailsAllOf) HasServices() bool

HasServices returns a boolean if a field has been set.

func (AzureConfigurationDetailsAllOf) MarshalJSON

func (o AzureConfigurationDetailsAllOf) MarshalJSON() ([]byte, error)

func (*AzureConfigurationDetailsAllOf) SetRegions

func (o *AzureConfigurationDetailsAllOf) SetRegions(v interface{})

SetRegions gets a reference to the given interface{} and assigns it to the Regions field.

func (*AzureConfigurationDetailsAllOf) SetResourceGroups

func (o *AzureConfigurationDetailsAllOf) SetResourceGroups(v []string)

SetResourceGroups gets a reference to the given []string and assigns it to the ResourceGroups field.

func (*AzureConfigurationDetailsAllOf) SetServices

func (o *AzureConfigurationDetailsAllOf) SetServices(v interface{})

SetServices gets a reference to the given interface{} and assigns it to the Services field.

type AzureDetails

type AzureDetails struct {
	// Client IDs, also known as Application IDs, are long-term credentials for an Azure user, or account root user. The Client ID is one of three properties needed to authenticate to Azure, the other two being Client Secret and Tenant (Directory) ID
	ClientId string `json:"clientId"`
	// A Client Secret allows an Azure application to provide its identity when requesting an access token. The Client Secret is one of three properties needed to authenticate to Azure, the other two being Client ID (Application ID) and Tenant (Directory) ID
	ClientSecret string `json:"clientSecret"`
	// The Azure AD Tenant (Directory) IDis one of three properties needed to authenticate to Azure. The other two are Client Secret and Client ID (Application ID).
	TenantId string `json:"tenantId"`
	// Specify a GUID Subscription ID to monitor. If monitoring all subscriptions, do not specify a Subscription ID.
	SubscriptionId string `json:"subscriptionId"`
}

AzureDetails struct for AzureDetails

func NewAzureDetails

func NewAzureDetails(clientId string, clientSecret string, tenantId string, subscriptionId string) *AzureDetails

NewAzureDetails instantiates a new AzureDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureDetailsWithDefaults

func NewAzureDetailsWithDefaults() *AzureDetails

NewAzureDetailsWithDefaults instantiates a new AzureDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureDetails) GetClientId

func (o *AzureDetails) GetClientId() string

GetClientId returns the ClientId field value

func (*AzureDetails) GetClientIdOk

func (o *AzureDetails) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*AzureDetails) GetClientSecret

func (o *AzureDetails) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*AzureDetails) GetClientSecretOk

func (o *AzureDetails) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (*AzureDetails) GetSubscriptionId

func (o *AzureDetails) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*AzureDetails) GetSubscriptionIdOk

func (o *AzureDetails) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*AzureDetails) GetTenantId

func (o *AzureDetails) GetTenantId() string

GetTenantId returns the TenantId field value

func (*AzureDetails) GetTenantIdOk

func (o *AzureDetails) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (AzureDetails) MarshalJSON

func (o AzureDetails) MarshalJSON() ([]byte, error)

func (*AzureDetails) SetClientId

func (o *AzureDetails) SetClientId(v string)

SetClientId sets field value

func (*AzureDetails) SetClientSecret

func (o *AzureDetails) SetClientSecret(v string)

SetClientSecret sets field value

func (*AzureDetails) SetSubscriptionId

func (o *AzureDetails) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*AzureDetails) SetTenantId

func (o *AzureDetails) SetTenantId(v string)

SetTenantId sets field value

type AzureDetailsAllOf

type AzureDetailsAllOf struct {
	// Client IDs, also known as Application IDs, are long-term credentials for an Azure user, or account root user. The Client ID is one of three properties needed to authenticate to Azure, the other two being Client Secret and Tenant (Directory) ID
	ClientId string `json:"clientId"`
	// A Client Secret allows an Azure application to provide its identity when requesting an access token. The Client Secret is one of three properties needed to authenticate to Azure, the other two being Client ID (Application ID) and Tenant (Directory) ID
	ClientSecret string `json:"clientSecret"`
	// The Azure AD Tenant (Directory) IDis one of three properties needed to authenticate to Azure. The other two are Client Secret and Client ID (Application ID).
	TenantId string `json:"tenantId"`
	// Specify a GUID Subscription ID to monitor. If monitoring all subscriptions, do not specify a Subscription ID.
	SubscriptionId string `json:"subscriptionId"`
}

AzureDetailsAllOf struct for AzureDetailsAllOf

func NewAzureDetailsAllOf

func NewAzureDetailsAllOf(clientId string, clientSecret string, tenantId string, subscriptionId string) *AzureDetailsAllOf

NewAzureDetailsAllOf instantiates a new AzureDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAzureDetailsAllOfWithDefaults

func NewAzureDetailsAllOfWithDefaults() *AzureDetailsAllOf

NewAzureDetailsAllOfWithDefaults instantiates a new AzureDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AzureDetailsAllOf) GetClientId

func (o *AzureDetailsAllOf) GetClientId() string

GetClientId returns the ClientId field value

func (*AzureDetailsAllOf) GetClientIdOk

func (o *AzureDetailsAllOf) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*AzureDetailsAllOf) GetClientSecret

func (o *AzureDetailsAllOf) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*AzureDetailsAllOf) GetClientSecretOk

func (o *AzureDetailsAllOf) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (*AzureDetailsAllOf) GetSubscriptionId

func (o *AzureDetailsAllOf) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value

func (*AzureDetailsAllOf) GetSubscriptionIdOk

func (o *AzureDetailsAllOf) GetSubscriptionIdOk() (*string, bool)

GetSubscriptionIdOk returns a tuple with the SubscriptionId field value and a boolean to check if the value has been set.

func (*AzureDetailsAllOf) GetTenantId

func (o *AzureDetailsAllOf) GetTenantId() string

GetTenantId returns the TenantId field value

func (*AzureDetailsAllOf) GetTenantIdOk

func (o *AzureDetailsAllOf) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (AzureDetailsAllOf) MarshalJSON

func (o AzureDetailsAllOf) MarshalJSON() ([]byte, error)

func (*AzureDetailsAllOf) SetClientId

func (o *AzureDetailsAllOf) SetClientId(v string)

SetClientId sets field value

func (*AzureDetailsAllOf) SetClientSecret

func (o *AzureDetailsAllOf) SetClientSecret(v string)

SetClientSecret sets field value

func (*AzureDetailsAllOf) SetSubscriptionId

func (o *AzureDetailsAllOf) SetSubscriptionId(v string)

SetSubscriptionId sets field value

func (*AzureDetailsAllOf) SetTenantId

func (o *AzureDetailsAllOf) SetTenantId(v string)

SetTenantId sets field value

type BaseConfigurationDetails

type BaseConfigurationDetails struct {
	// Geographic locations used to fetch metrics
	Regions    []string                `json:"regions,omitempty"`
	Polling    *ScheduleInterval       `json:"polling,omitempty"`
	ImportTags *ImportTagConfiguration `json:"importTags,omitempty"`
	// expression for filtering resources to be monitored, based on tags
	TagFilter *string `json:"tagFilter,omitempty"`
	// services for which we will fetch metrics
	Services []Service `json:"services,omitempty"`
}

BaseConfigurationDetails struct for BaseConfigurationDetails

func NewBaseConfigurationDetails

func NewBaseConfigurationDetails() *BaseConfigurationDetails

NewBaseConfigurationDetails instantiates a new BaseConfigurationDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseConfigurationDetailsWithDefaults

func NewBaseConfigurationDetailsWithDefaults() *BaseConfigurationDetails

NewBaseConfigurationDetailsWithDefaults instantiates a new BaseConfigurationDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseConfigurationDetails) GetImportTags

GetImportTags returns the ImportTags field value if set, zero value otherwise.

func (*BaseConfigurationDetails) GetImportTagsOk

func (o *BaseConfigurationDetails) GetImportTagsOk() (*ImportTagConfiguration, bool)

GetImportTagsOk returns a tuple with the ImportTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConfigurationDetails) GetPolling

GetPolling returns the Polling field value if set, zero value otherwise.

func (*BaseConfigurationDetails) GetPollingOk

func (o *BaseConfigurationDetails) GetPollingOk() (*ScheduleInterval, bool)

GetPollingOk returns a tuple with the Polling field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConfigurationDetails) GetRegions

func (o *BaseConfigurationDetails) GetRegions() []string

GetRegions returns the Regions field value if set, zero value otherwise.

func (*BaseConfigurationDetails) GetRegionsOk

func (o *BaseConfigurationDetails) GetRegionsOk() ([]string, bool)

GetRegionsOk returns a tuple with the Regions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConfigurationDetails) GetServices

func (o *BaseConfigurationDetails) GetServices() []Service

GetServices returns the Services field value if set, zero value otherwise.

func (*BaseConfigurationDetails) GetServicesOk

func (o *BaseConfigurationDetails) GetServicesOk() ([]Service, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConfigurationDetails) GetTagFilter

func (o *BaseConfigurationDetails) GetTagFilter() string

GetTagFilter returns the TagFilter field value if set, zero value otherwise.

func (*BaseConfigurationDetails) GetTagFilterOk

func (o *BaseConfigurationDetails) GetTagFilterOk() (*string, bool)

GetTagFilterOk returns a tuple with the TagFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConfigurationDetails) HasImportTags

func (o *BaseConfigurationDetails) HasImportTags() bool

HasImportTags returns a boolean if a field has been set.

func (*BaseConfigurationDetails) HasPolling

func (o *BaseConfigurationDetails) HasPolling() bool

HasPolling returns a boolean if a field has been set.

func (*BaseConfigurationDetails) HasRegions

func (o *BaseConfigurationDetails) HasRegions() bool

HasRegions returns a boolean if a field has been set.

func (*BaseConfigurationDetails) HasServices

func (o *BaseConfigurationDetails) HasServices() bool

HasServices returns a boolean if a field has been set.

func (*BaseConfigurationDetails) HasTagFilter

func (o *BaseConfigurationDetails) HasTagFilter() bool

HasTagFilter returns a boolean if a field has been set.

func (BaseConfigurationDetails) MarshalJSON

func (o BaseConfigurationDetails) MarshalJSON() ([]byte, error)

func (*BaseConfigurationDetails) SetImportTags

SetImportTags gets a reference to the given ImportTagConfiguration and assigns it to the ImportTags field.

func (*BaseConfigurationDetails) SetPolling

func (o *BaseConfigurationDetails) SetPolling(v ScheduleInterval)

SetPolling gets a reference to the given ScheduleInterval and assigns it to the Polling field.

func (*BaseConfigurationDetails) SetRegions

func (o *BaseConfigurationDetails) SetRegions(v []string)

SetRegions gets a reference to the given []string and assigns it to the Regions field.

func (*BaseConfigurationDetails) SetServices

func (o *BaseConfigurationDetails) SetServices(v []Service)

SetServices gets a reference to the given []Service and assigns it to the Services field.

func (*BaseConfigurationDetails) SetTagFilter

func (o *BaseConfigurationDetails) SetTagFilter(v string)

SetTagFilter gets a reference to the given string and assigns it to the TagFilter field.

type BaseConfigurationResource

type BaseConfigurationResource struct {
	// unique identifier for this resource
	Id string `json:"id"`
	// display name for this resource
	DisplayName string `json:"displayName"`
	// a description of this resource
	Description *string `json:"description,omitempty"`
}

BaseConfigurationResource struct for BaseConfigurationResource

func NewBaseConfigurationResource

func NewBaseConfigurationResource(id string, displayName string) *BaseConfigurationResource

NewBaseConfigurationResource instantiates a new BaseConfigurationResource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseConfigurationResourceWithDefaults

func NewBaseConfigurationResourceWithDefaults() *BaseConfigurationResource

NewBaseConfigurationResourceWithDefaults instantiates a new BaseConfigurationResource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseConfigurationResource) GetDescription

func (o *BaseConfigurationResource) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BaseConfigurationResource) GetDescriptionOk

func (o *BaseConfigurationResource) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConfigurationResource) GetDisplayName

func (o *BaseConfigurationResource) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*BaseConfigurationResource) GetDisplayNameOk

func (o *BaseConfigurationResource) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*BaseConfigurationResource) GetId

func (o *BaseConfigurationResource) GetId() string

GetId returns the Id field value

func (*BaseConfigurationResource) GetIdOk

func (o *BaseConfigurationResource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*BaseConfigurationResource) HasDescription

func (o *BaseConfigurationResource) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (BaseConfigurationResource) MarshalJSON

func (o BaseConfigurationResource) MarshalJSON() ([]byte, error)

func (*BaseConfigurationResource) SetDescription

func (o *BaseConfigurationResource) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BaseConfigurationResource) SetDisplayName

func (o *BaseConfigurationResource) SetDisplayName(v string)

SetDisplayName sets field value

func (*BaseConfigurationResource) SetId

func (o *BaseConfigurationResource) SetId(v string)

SetId sets field value

type BaseConnection

type BaseConnection struct {
	BaseEntity
	// Configuration ID assigned to the connection
	ConfigurationId *string `json:"configurationId,omitempty"`
}

BaseConnection struct for BaseConnection

func NewBaseConnection

func NewBaseConnection(displayName string, type_ ProviderType) *BaseConnection

NewBaseConnection instantiates a new BaseConnection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseConnectionWithDefaults

func NewBaseConnectionWithDefaults() *BaseConnection

NewBaseConnectionWithDefaults instantiates a new BaseConnection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseConnection) GetConfigurationId

func (o *BaseConnection) GetConfigurationId() string

GetConfigurationId returns the ConfigurationId field value if set, zero value otherwise.

func (*BaseConnection) GetConfigurationIdOk

func (o *BaseConnection) GetConfigurationIdOk() (*string, bool)

GetConfigurationIdOk returns a tuple with the ConfigurationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConnection) HasConfigurationId

func (o *BaseConnection) HasConfigurationId() bool

HasConfigurationId returns a boolean if a field has been set.

func (BaseConnection) MarshalJSON

func (o BaseConnection) MarshalJSON() ([]byte, error)

func (*BaseConnection) SetConfigurationId

func (o *BaseConnection) SetConfigurationId(v string)

SetConfigurationId gets a reference to the given string and assigns it to the ConfigurationId field.

type BaseConnectionAllOf

type BaseConnectionAllOf struct {
	// Configuration ID assigned to the connection
	ConfigurationId *string `json:"configurationId,omitempty"`
}

BaseConnectionAllOf struct for BaseConnectionAllOf

func NewBaseConnectionAllOf

func NewBaseConnectionAllOf() *BaseConnectionAllOf

NewBaseConnectionAllOf instantiates a new BaseConnectionAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseConnectionAllOfWithDefaults

func NewBaseConnectionAllOfWithDefaults() *BaseConnectionAllOf

NewBaseConnectionAllOfWithDefaults instantiates a new BaseConnectionAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseConnectionAllOf) GetConfigurationId

func (o *BaseConnectionAllOf) GetConfigurationId() string

GetConfigurationId returns the ConfigurationId field value if set, zero value otherwise.

func (*BaseConnectionAllOf) GetConfigurationIdOk

func (o *BaseConnectionAllOf) GetConfigurationIdOk() (*string, bool)

GetConfigurationIdOk returns a tuple with the ConfigurationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseConnectionAllOf) HasConfigurationId

func (o *BaseConnectionAllOf) HasConfigurationId() bool

HasConfigurationId returns a boolean if a field has been set.

func (BaseConnectionAllOf) MarshalJSON

func (o BaseConnectionAllOf) MarshalJSON() ([]byte, error)

func (*BaseConnectionAllOf) SetConfigurationId

func (o *BaseConnectionAllOf) SetConfigurationId(v string)

SetConfigurationId gets a reference to the given string and assigns it to the ConfigurationId field.

type BaseEntity

type BaseEntity struct {
	BaseEntityAllOf
	// Name of the connection or configuration
	DisplayName string `json:"displayName"`
	// Description for this connection or configuration
	Description *string `json:"description,omitempty"`
}

BaseEntity struct for BaseEntity

func NewBaseEntity

func NewBaseEntity(displayName string, type_ ProviderType) *BaseEntity

NewBaseEntity instantiates a new BaseEntity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseEntityWithDefaults

func NewBaseEntityWithDefaults() *BaseEntity

NewBaseEntityWithDefaults instantiates a new BaseEntity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseEntity) GetDescription

func (o *BaseEntity) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BaseEntity) GetDescriptionOk

func (o *BaseEntity) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BaseEntity) GetDisplayName

func (o *BaseEntity) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*BaseEntity) GetDisplayNameOk

func (o *BaseEntity) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*BaseEntity) HasDescription

func (o *BaseEntity) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (BaseEntity) MarshalJSON

func (o BaseEntity) MarshalJSON() ([]byte, error)

func (*BaseEntity) SetDescription

func (o *BaseEntity) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BaseEntity) SetDisplayName

func (o *BaseEntity) SetDisplayName(v string)

SetDisplayName sets field value

type BaseEntityAllOf

type BaseEntityAllOf struct {
	Type ProviderType `json:"type"`
}

BaseEntityAllOf struct for BaseEntityAllOf

func NewBaseEntityAllOf

func NewBaseEntityAllOf(type_ ProviderType) *BaseEntityAllOf

NewBaseEntityAllOf instantiates a new BaseEntityAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBaseEntityAllOfWithDefaults

func NewBaseEntityAllOfWithDefaults() *BaseEntityAllOf

NewBaseEntityAllOfWithDefaults instantiates a new BaseEntityAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BaseEntityAllOf) GetType

func (o *BaseEntityAllOf) GetType() ProviderType

GetType returns the Type field value

func (*BaseEntityAllOf) GetTypeOk

func (o *BaseEntityAllOf) GetTypeOk() (*ProviderType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (BaseEntityAllOf) MarshalJSON

func (o BaseEntityAllOf) MarshalJSON() ([]byte, error)

func (*BaseEntityAllOf) SetType

func (o *BaseEntityAllOf) SetType(v ProviderType)

SetType sets field value

type Configuration

type Configuration struct {
	AWSConfiguration   *AWSConfiguration
	AzureConfiguration *AzureConfiguration
}

Configuration - struct for Configuration

func AWSConfigurationAsConfiguration

func AWSConfigurationAsConfiguration(v *AWSConfiguration) Configuration

AWSConfigurationAsConfiguration is a convenience function that returns AWSConfiguration wrapped in Configuration

func AzureConfigurationAsConfiguration

func AzureConfigurationAsConfiguration(v *AzureConfiguration) Configuration

AzureConfigurationAsConfiguration is a convenience function that returns AzureConfiguration wrapped in Configuration

func (*Configuration) GetActualInstance

func (obj *Configuration) GetActualInstance() interface{}

Get the actual instance

func (Configuration) MarshalJSON

func (src Configuration) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Configuration) UnmarshalJSON

func (dst *Configuration) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ConfigurationDetail

type ConfigurationDetail struct {
	Id        string    `json:"id"`
	CreatedAt time.Time `json:"createdAt"`
	UpdatedAt time.Time `json:"updatedAt"`
	// Name of the connection or configuration
	DisplayName string `json:"displayName"`
	// Description for this connection or configuration
	Description *string                   `json:"description,omitempty"`
	Type        ProviderType              `json:"type"`
	Details     AzureConfigurationDetails `json:"details"`
}

ConfigurationDetail struct for ConfigurationDetail

func NewConfigurationDetail

func NewConfigurationDetail(id string, createdAt time.Time, updatedAt time.Time, displayName string, type_ ProviderType, details AzureConfigurationDetails) *ConfigurationDetail

NewConfigurationDetail instantiates a new ConfigurationDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationDetailWithDefaults

func NewConfigurationDetailWithDefaults() *ConfigurationDetail

NewConfigurationDetailWithDefaults instantiates a new ConfigurationDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigurationDetail) GetCreatedAt

func (o *ConfigurationDetail) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*ConfigurationDetail) GetCreatedAtOk

func (o *ConfigurationDetail) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ConfigurationDetail) GetDescription

func (o *ConfigurationDetail) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ConfigurationDetail) GetDescriptionOk

func (o *ConfigurationDetail) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfigurationDetail) GetDetails

GetDetails returns the Details field value

func (*ConfigurationDetail) GetDetailsOk

func (o *ConfigurationDetail) GetDetailsOk() (*AzureConfigurationDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (*ConfigurationDetail) GetDisplayName

func (o *ConfigurationDetail) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*ConfigurationDetail) GetDisplayNameOk

func (o *ConfigurationDetail) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ConfigurationDetail) GetId

func (o *ConfigurationDetail) GetId() string

GetId returns the Id field value

func (*ConfigurationDetail) GetIdOk

func (o *ConfigurationDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfigurationDetail) GetType

func (o *ConfigurationDetail) GetType() ProviderType

GetType returns the Type field value

func (*ConfigurationDetail) GetTypeOk

func (o *ConfigurationDetail) GetTypeOk() (*ProviderType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ConfigurationDetail) GetUpdatedAt

func (o *ConfigurationDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*ConfigurationDetail) GetUpdatedAtOk

func (o *ConfigurationDetail) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*ConfigurationDetail) HasDescription

func (o *ConfigurationDetail) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (ConfigurationDetail) MarshalJSON

func (o ConfigurationDetail) MarshalJSON() ([]byte, error)

func (*ConfigurationDetail) SetCreatedAt

func (o *ConfigurationDetail) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*ConfigurationDetail) SetDescription

func (o *ConfigurationDetail) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ConfigurationDetail) SetDetails

SetDetails sets field value

func (*ConfigurationDetail) SetDisplayName

func (o *ConfigurationDetail) SetDisplayName(v string)

SetDisplayName sets field value

func (*ConfigurationDetail) SetId

func (o *ConfigurationDetail) SetId(v string)

SetId sets field value

func (*ConfigurationDetail) SetType

func (o *ConfigurationDetail) SetType(v ProviderType)

SetType sets field value

func (*ConfigurationDetail) SetUpdatedAt

func (o *ConfigurationDetail) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

type ConfigurationDetailAllOf

type ConfigurationDetailAllOf struct {
	Id        string    `json:"id"`
	CreatedAt time.Time `json:"createdAt"`
	UpdatedAt time.Time `json:"updatedAt"`
}

ConfigurationDetailAllOf struct for ConfigurationDetailAllOf

func NewConfigurationDetailAllOf

func NewConfigurationDetailAllOf(id string, createdAt time.Time, updatedAt time.Time) *ConfigurationDetailAllOf

NewConfigurationDetailAllOf instantiates a new ConfigurationDetailAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationDetailAllOfWithDefaults

func NewConfigurationDetailAllOfWithDefaults() *ConfigurationDetailAllOf

NewConfigurationDetailAllOfWithDefaults instantiates a new ConfigurationDetailAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigurationDetailAllOf) GetCreatedAt

func (o *ConfigurationDetailAllOf) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*ConfigurationDetailAllOf) GetCreatedAtOk

func (o *ConfigurationDetailAllOf) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ConfigurationDetailAllOf) GetId

func (o *ConfigurationDetailAllOf) GetId() string

GetId returns the Id field value

func (*ConfigurationDetailAllOf) GetIdOk

func (o *ConfigurationDetailAllOf) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfigurationDetailAllOf) GetUpdatedAt

func (o *ConfigurationDetailAllOf) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*ConfigurationDetailAllOf) GetUpdatedAtOk

func (o *ConfigurationDetailAllOf) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (ConfigurationDetailAllOf) MarshalJSON

func (o ConfigurationDetailAllOf) MarshalJSON() ([]byte, error)

func (*ConfigurationDetailAllOf) SetCreatedAt

func (o *ConfigurationDetailAllOf) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*ConfigurationDetailAllOf) SetId

func (o *ConfigurationDetailAllOf) SetId(v string)

SetId sets field value

func (*ConfigurationDetailAllOf) SetUpdatedAt

func (o *ConfigurationDetailAllOf) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

type ConfigurationResourceList

type ConfigurationResourceList struct {
	Items []BaseConfigurationResource `json:"items"`
}

ConfigurationResourceList struct for ConfigurationResourceList

func NewConfigurationResourceList

func NewConfigurationResourceList(items []BaseConfigurationResource) *ConfigurationResourceList

NewConfigurationResourceList instantiates a new ConfigurationResourceList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationResourceListWithDefaults

func NewConfigurationResourceListWithDefaults() *ConfigurationResourceList

NewConfigurationResourceListWithDefaults instantiates a new ConfigurationResourceList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigurationResourceList) GetItems

GetItems returns the Items field value

func (*ConfigurationResourceList) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (ConfigurationResourceList) MarshalJSON

func (o ConfigurationResourceList) MarshalJSON() ([]byte, error)

func (*ConfigurationResourceList) SetItems

SetItems sets field value

type ConfigurationUpdate

type ConfigurationUpdate struct {
	// Name of the configuration
	DisplayName *string                     `json:"displayName,omitempty"`
	Description NullableString              `json:"description,omitempty"`
	Details     *ConfigurationUpdateDetails `json:"details,omitempty"`
}

ConfigurationUpdate struct for ConfigurationUpdate

func NewConfigurationUpdate

func NewConfigurationUpdate() *ConfigurationUpdate

NewConfigurationUpdate instantiates a new ConfigurationUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationUpdateWithDefaults

func NewConfigurationUpdateWithDefaults() *ConfigurationUpdate

NewConfigurationUpdateWithDefaults instantiates a new ConfigurationUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigurationUpdate) GetDescription

func (o *ConfigurationUpdate) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ConfigurationUpdate) GetDescriptionOk

func (o *ConfigurationUpdate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConfigurationUpdate) GetDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*ConfigurationUpdate) GetDetailsOk

func (o *ConfigurationUpdate) GetDetailsOk() (*ConfigurationUpdateDetails, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfigurationUpdate) GetDisplayName

func (o *ConfigurationUpdate) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ConfigurationUpdate) GetDisplayNameOk

func (o *ConfigurationUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfigurationUpdate) HasDescription

func (o *ConfigurationUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigurationUpdate) HasDetails

func (o *ConfigurationUpdate) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ConfigurationUpdate) HasDisplayName

func (o *ConfigurationUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (ConfigurationUpdate) MarshalJSON

func (o ConfigurationUpdate) MarshalJSON() ([]byte, error)

func (*ConfigurationUpdate) SetDescription

func (o *ConfigurationUpdate) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ConfigurationUpdate) SetDescriptionNil

func (o *ConfigurationUpdate) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigurationUpdate) SetDetails

SetDetails gets a reference to the given ConfigurationUpdateDetails and assigns it to the Details field.

func (*ConfigurationUpdate) SetDisplayName

func (o *ConfigurationUpdate) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ConfigurationUpdate) UnsetDescription

func (o *ConfigurationUpdate) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type ConfigurationUpdateDetails

type ConfigurationUpdateDetails struct {
	AWSConfigurationDetails   *AWSConfigurationDetails
	AzureConfigurationDetails *AzureConfigurationDetails
}

ConfigurationUpdateDetails struct for ConfigurationUpdateDetails

func (*ConfigurationUpdateDetails) MarshalJSON

func (src *ConfigurationUpdateDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConfigurationUpdateDetails) UnmarshalJSON

func (dst *ConfigurationUpdateDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type Configurations

type Configurations struct {
	Items []ConfigurationDetail `json:"items"`
}

Configurations struct for Configurations

func NewConfigurations

func NewConfigurations(items []ConfigurationDetail) *Configurations

NewConfigurations instantiates a new Configurations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationsWithDefaults

func NewConfigurationsWithDefaults() *Configurations

NewConfigurationsWithDefaults instantiates a new Configurations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Configurations) GetItems

func (o *Configurations) GetItems() []ConfigurationDetail

GetItems returns the Items field value

func (*Configurations) GetItemsOk

func (o *Configurations) GetItemsOk() ([]ConfigurationDetail, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (Configurations) MarshalJSON

func (o Configurations) MarshalJSON() ([]byte, error)

func (*Configurations) SetItems

func (o *Configurations) SetItems(v []ConfigurationDetail)

SetItems sets field value

type ConfigurationsApiService

type ConfigurationsApiService service

ConfigurationsApiService ConfigurationsApi service

func (*ConfigurationsApiService) CreateConfiguration

CreateConfiguration Create a configuration

Create a configuration for a specific provider

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateConfigurationRequest

func (*ConfigurationsApiService) CreateConfigurationExecute

Execute executes the request

@return ConfigurationDetail

func (*ConfigurationsApiService) DeleteConfiguration

func (a *ConfigurationsApiService) DeleteConfiguration(ctx context.Context, configurationId string) ApiDeleteConfigurationRequest

DeleteConfiguration Delete configuration

Delete a configuration by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configurationId Configuration ID
@return ApiDeleteConfigurationRequest

func (*ConfigurationsApiService) DeleteConfigurationExecute

func (a *ConfigurationsApiService) DeleteConfigurationExecute(r ApiDeleteConfigurationRequest) (*http.Response, error)

Execute executes the request

func (*ConfigurationsApiService) GetConfiguration

func (a *ConfigurationsApiService) GetConfiguration(ctx context.Context, configurationId string) ApiGetConfigurationRequest

GetConfiguration Get a configuration

Get a configuration by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configurationId Configuration ID
@return ApiGetConfigurationRequest

func (*ConfigurationsApiService) GetConfigurationExecute

Execute executes the request

@return ConfigurationDetail

func (*ConfigurationsApiService) GetConfigurations

GetConfigurations Query configurations

Get all configurations

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetConfigurationsRequest

func (*ConfigurationsApiService) GetConfigurationsExecute

Execute executes the request

@return Configurations

func (*ConfigurationsApiService) UpdateConfiguration

func (a *ConfigurationsApiService) UpdateConfiguration(ctx context.Context, configurationId string) ApiUpdateConfigurationRequest

UpdateConfiguration Update a configuration

Update a configuration by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configurationId Configuration ID
@return ApiUpdateConfigurationRequest

func (*ConfigurationsApiService) UpdateConfigurationExecute

Execute executes the request

@return ConfigurationDetail

type Connection

type Connection struct {
	BaseConnection
	// Set the state of the connection
	State *string `json:"state,omitempty"`
}

Connection struct for Connection

func NewConnection

func NewConnection(displayName string, type_ ProviderType) *Connection

NewConnection instantiates a new Connection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionWithDefaults

func NewConnectionWithDefaults() *Connection

NewConnectionWithDefaults instantiates a new Connection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Connection) GetState

func (o *Connection) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*Connection) GetStateOk

func (o *Connection) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) HasState

func (o *Connection) HasState() bool

HasState returns a boolean if a field has been set.

func (Connection) MarshalJSON

func (o Connection) MarshalJSON() ([]byte, error)

func (*Connection) SetState

func (o *Connection) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

type ConnectionAccessType

type ConnectionAccessType string

ConnectionAccessType Connection type discriminator

const (
	ROLE_DELEGATION ConnectionAccessType = "role_delegation"
	ACCESS_KEY      ConnectionAccessType = "access_key"
)

List of ConnectionAccessType

func NewConnectionAccessTypeFromValue

func NewConnectionAccessTypeFromValue(v string) (*ConnectionAccessType, error)

NewConnectionAccessTypeFromValue returns a pointer to a valid ConnectionAccessType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionAccessType) IsValid

func (v ConnectionAccessType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionAccessType) Ptr

Ptr returns reference to ConnectionAccessType value

func (*ConnectionAccessType) UnmarshalJSON

func (v *ConnectionAccessType) UnmarshalJSON(src []byte) error

type ConnectionAllOf

type ConnectionAllOf struct {
	// Set the state of the connection
	State *string `json:"state,omitempty"`
}

ConnectionAllOf struct for ConnectionAllOf

func NewConnectionAllOf

func NewConnectionAllOf() *ConnectionAllOf

NewConnectionAllOf instantiates a new ConnectionAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionAllOfWithDefaults

func NewConnectionAllOfWithDefaults() *ConnectionAllOf

NewConnectionAllOfWithDefaults instantiates a new ConnectionAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionAllOf) GetState

func (o *ConnectionAllOf) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*ConnectionAllOf) GetStateOk

func (o *ConnectionAllOf) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionAllOf) HasState

func (o *ConnectionAllOf) HasState() bool

HasState returns a boolean if a field has been set.

func (ConnectionAllOf) MarshalJSON

func (o ConnectionAllOf) MarshalJSON() ([]byte, error)

func (*ConnectionAllOf) SetState

func (o *ConnectionAllOf) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

type ConnectionDetail

type ConnectionDetail struct {
	BaseConnection
	Id        string    `json:"id"`
	CreatedAt time.Time `json:"createdAt"`
	UpdatedAt time.Time `json:"updatedAt"`
	// Connection state
	State string `json:"state"`
	// Connection state message
	StateMessage string `json:"stateMessage"`
}

ConnectionDetail struct for ConnectionDetail

func NewConnectionDetail

func NewConnectionDetail(id string, createdAt time.Time, updatedAt time.Time, state string, stateMessage string, displayName string, type_ ProviderType) *ConnectionDetail

NewConnectionDetail instantiates a new ConnectionDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionDetailWithDefaults

func NewConnectionDetailWithDefaults() *ConnectionDetail

NewConnectionDetailWithDefaults instantiates a new ConnectionDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionDetail) GetCreatedAt

func (o *ConnectionDetail) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*ConnectionDetail) GetCreatedAtOk

func (o *ConnectionDetail) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ConnectionDetail) GetId

func (o *ConnectionDetail) GetId() string

GetId returns the Id field value

func (*ConnectionDetail) GetIdOk

func (o *ConnectionDetail) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConnectionDetail) GetState

func (o *ConnectionDetail) GetState() string

GetState returns the State field value

func (*ConnectionDetail) GetStateMessage

func (o *ConnectionDetail) GetStateMessage() string

GetStateMessage returns the StateMessage field value

func (*ConnectionDetail) GetStateMessageOk

func (o *ConnectionDetail) GetStateMessageOk() (*string, bool)

GetStateMessageOk returns a tuple with the StateMessage field value and a boolean to check if the value has been set.

func (*ConnectionDetail) GetStateOk

func (o *ConnectionDetail) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*ConnectionDetail) GetUpdatedAt

func (o *ConnectionDetail) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*ConnectionDetail) GetUpdatedAtOk

func (o *ConnectionDetail) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (ConnectionDetail) MarshalJSON

func (o ConnectionDetail) MarshalJSON() ([]byte, error)

func (*ConnectionDetail) SetCreatedAt

func (o *ConnectionDetail) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*ConnectionDetail) SetId

func (o *ConnectionDetail) SetId(v string)

SetId sets field value

func (*ConnectionDetail) SetState

func (o *ConnectionDetail) SetState(v string)

SetState sets field value

func (*ConnectionDetail) SetStateMessage

func (o *ConnectionDetail) SetStateMessage(v string)

SetStateMessage sets field value

func (*ConnectionDetail) SetUpdatedAt

func (o *ConnectionDetail) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

type ConnectionDetailAllOf

type ConnectionDetailAllOf struct {
	Id        string    `json:"id"`
	CreatedAt time.Time `json:"createdAt"`
	UpdatedAt time.Time `json:"updatedAt"`
	// Connection state
	State string `json:"state"`
	// Connection state message
	StateMessage string `json:"stateMessage"`
}

ConnectionDetailAllOf struct for ConnectionDetailAllOf

func NewConnectionDetailAllOf

func NewConnectionDetailAllOf(id string, createdAt time.Time, updatedAt time.Time, state string, stateMessage string) *ConnectionDetailAllOf

NewConnectionDetailAllOf instantiates a new ConnectionDetailAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionDetailAllOfWithDefaults

func NewConnectionDetailAllOfWithDefaults() *ConnectionDetailAllOf

NewConnectionDetailAllOfWithDefaults instantiates a new ConnectionDetailAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionDetailAllOf) GetCreatedAt

func (o *ConnectionDetailAllOf) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*ConnectionDetailAllOf) GetCreatedAtOk

func (o *ConnectionDetailAllOf) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*ConnectionDetailAllOf) GetId

func (o *ConnectionDetailAllOf) GetId() string

GetId returns the Id field value

func (*ConnectionDetailAllOf) GetIdOk

func (o *ConnectionDetailAllOf) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConnectionDetailAllOf) GetState

func (o *ConnectionDetailAllOf) GetState() string

GetState returns the State field value

func (*ConnectionDetailAllOf) GetStateMessage

func (o *ConnectionDetailAllOf) GetStateMessage() string

GetStateMessage returns the StateMessage field value

func (*ConnectionDetailAllOf) GetStateMessageOk

func (o *ConnectionDetailAllOf) GetStateMessageOk() (*string, bool)

GetStateMessageOk returns a tuple with the StateMessage field value and a boolean to check if the value has been set.

func (*ConnectionDetailAllOf) GetStateOk

func (o *ConnectionDetailAllOf) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*ConnectionDetailAllOf) GetUpdatedAt

func (o *ConnectionDetailAllOf) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*ConnectionDetailAllOf) GetUpdatedAtOk

func (o *ConnectionDetailAllOf) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (ConnectionDetailAllOf) MarshalJSON

func (o ConnectionDetailAllOf) MarshalJSON() ([]byte, error)

func (*ConnectionDetailAllOf) SetCreatedAt

func (o *ConnectionDetailAllOf) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*ConnectionDetailAllOf) SetId

func (o *ConnectionDetailAllOf) SetId(v string)

SetId sets field value

func (*ConnectionDetailAllOf) SetState

func (o *ConnectionDetailAllOf) SetState(v string)

SetState sets field value

func (*ConnectionDetailAllOf) SetStateMessage

func (o *ConnectionDetailAllOf) SetStateMessage(v string)

SetStateMessage sets field value

func (*ConnectionDetailAllOf) SetUpdatedAt

func (o *ConnectionDetailAllOf) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

type ConnectionRequest

type ConnectionRequest struct {
	Connection
	Details ConnectionRequestDetails `json:"details"`
}

ConnectionRequest struct for ConnectionRequest

func NewConnectionRequest

func NewConnectionRequest(details ConnectionRequestDetails, displayName string, type_ ProviderType) *ConnectionRequest

NewConnectionRequest instantiates a new ConnectionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionRequestWithDefaults

func NewConnectionRequestWithDefaults() *ConnectionRequest

NewConnectionRequestWithDefaults instantiates a new ConnectionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionRequest) GetDetails

GetDetails returns the Details field value

func (*ConnectionRequest) GetDetailsOk

func (o *ConnectionRequest) GetDetailsOk() (*ConnectionRequestDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (ConnectionRequest) MarshalJSON

func (o ConnectionRequest) MarshalJSON() ([]byte, error)

func (*ConnectionRequest) SetDetails

SetDetails sets field value

type ConnectionRequestAllOf

type ConnectionRequestAllOf struct {
	Details ConnectionRequestDetails `json:"details"`
}

ConnectionRequestAllOf struct for ConnectionRequestAllOf

func NewConnectionRequestAllOf

func NewConnectionRequestAllOf(details ConnectionRequestDetails) *ConnectionRequestAllOf

NewConnectionRequestAllOf instantiates a new ConnectionRequestAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionRequestAllOfWithDefaults

func NewConnectionRequestAllOfWithDefaults() *ConnectionRequestAllOf

NewConnectionRequestAllOfWithDefaults instantiates a new ConnectionRequestAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionRequestAllOf) GetDetails

GetDetails returns the Details field value

func (*ConnectionRequestAllOf) GetDetailsOk

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (ConnectionRequestAllOf) MarshalJSON

func (o ConnectionRequestAllOf) MarshalJSON() ([]byte, error)

func (*ConnectionRequestAllOf) SetDetails

SetDetails sets field value

type ConnectionRequestDetails

type ConnectionRequestDetails struct {
	AWSConnectionRequestDetails *AWSConnectionRequestDetails
	AzureDetails                *AzureDetails
}

ConnectionRequestDetails - struct for ConnectionRequestDetails

func AWSConnectionRequestDetailsAsConnectionRequestDetails

func AWSConnectionRequestDetailsAsConnectionRequestDetails(v *AWSConnectionRequestDetails) ConnectionRequestDetails

AWSConnectionRequestDetailsAsConnectionRequestDetails is a convenience function that returns AWSConnectionRequestDetails wrapped in ConnectionRequestDetails

func AzureDetailsAsConnectionRequestDetails

func AzureDetailsAsConnectionRequestDetails(v *AzureDetails) ConnectionRequestDetails

AzureDetailsAsConnectionRequestDetails is a convenience function that returns AzureDetails wrapped in ConnectionRequestDetails

func (*ConnectionRequestDetails) GetActualInstance

func (obj *ConnectionRequestDetails) GetActualInstance() interface{}

Get the actual instance

func (ConnectionRequestDetails) MarshalJSON

func (src ConnectionRequestDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConnectionRequestDetails) UnmarshalJSON

func (dst *ConnectionRequestDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ConnectionResponse

type ConnectionResponse struct {
	ConnectionDetail
	Details ConnectionResponseDetails `json:"details"`
}

ConnectionResponse struct for ConnectionResponse

func NewConnectionResponse

func NewConnectionResponse(details ConnectionResponseDetails, id string, createdAt time.Time, updatedAt time.Time, state string, stateMessage string, displayName string, type_ ProviderType) *ConnectionResponse

NewConnectionResponse instantiates a new ConnectionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionResponseWithDefaults

func NewConnectionResponseWithDefaults() *ConnectionResponse

NewConnectionResponseWithDefaults instantiates a new ConnectionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionResponse) GetDetails

GetDetails returns the Details field value

func (*ConnectionResponse) GetDetailsOk

func (o *ConnectionResponse) GetDetailsOk() (*ConnectionResponseDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (ConnectionResponse) MarshalJSON

func (o ConnectionResponse) MarshalJSON() ([]byte, error)

func (*ConnectionResponse) SetDetails

SetDetails sets field value

type ConnectionResponseAllOf

type ConnectionResponseAllOf struct {
	Details ConnectionResponseDetails `json:"details"`
}

ConnectionResponseAllOf struct for ConnectionResponseAllOf

func NewConnectionResponseAllOf

func NewConnectionResponseAllOf(details ConnectionResponseDetails) *ConnectionResponseAllOf

NewConnectionResponseAllOf instantiates a new ConnectionResponseAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionResponseAllOfWithDefaults

func NewConnectionResponseAllOfWithDefaults() *ConnectionResponseAllOf

NewConnectionResponseAllOfWithDefaults instantiates a new ConnectionResponseAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionResponseAllOf) GetDetails

GetDetails returns the Details field value

func (*ConnectionResponseAllOf) GetDetailsOk

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (ConnectionResponseAllOf) MarshalJSON

func (o ConnectionResponseAllOf) MarshalJSON() ([]byte, error)

func (*ConnectionResponseAllOf) SetDetails

SetDetails sets field value

type ConnectionResponseDetails

type ConnectionResponseDetails struct {
	AWSConnectionResponseDetails *AWSConnectionResponseDetails
	AzureDetails                 *AzureDetails
}

ConnectionResponseDetails - struct for ConnectionResponseDetails

func AWSConnectionResponseDetailsAsConnectionResponseDetails

func AWSConnectionResponseDetailsAsConnectionResponseDetails(v *AWSConnectionResponseDetails) ConnectionResponseDetails

AWSConnectionResponseDetailsAsConnectionResponseDetails is a convenience function that returns AWSConnectionResponseDetails wrapped in ConnectionResponseDetails

func AzureDetailsAsConnectionResponseDetails

func AzureDetailsAsConnectionResponseDetails(v *AzureDetails) ConnectionResponseDetails

AzureDetailsAsConnectionResponseDetails is a convenience function that returns AzureDetails wrapped in ConnectionResponseDetails

func (*ConnectionResponseDetails) GetActualInstance

func (obj *ConnectionResponseDetails) GetActualInstance() interface{}

Get the actual instance

func (ConnectionResponseDetails) MarshalJSON

func (src ConnectionResponseDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConnectionResponseDetails) UnmarshalJSON

func (dst *ConnectionResponseDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ConnectionUpdate

type ConnectionUpdate struct {
	// Updated name for the connection
	DisplayName *string        `json:"displayName,omitempty"`
	Description NullableString `json:"description,omitempty"`
	// Configuration ID assigned to the connection
	ConfigurationId *string `json:"configurationId,omitempty"`
	// Set the state of the connection
	State   *string                  `json:"state,omitempty"`
	Details *ConnectionUpdateDetails `json:"details,omitempty"`
}

ConnectionUpdate struct for ConnectionUpdate

func NewConnectionUpdate

func NewConnectionUpdate() *ConnectionUpdate

NewConnectionUpdate instantiates a new ConnectionUpdate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionUpdateWithDefaults

func NewConnectionUpdateWithDefaults() *ConnectionUpdate

NewConnectionUpdateWithDefaults instantiates a new ConnectionUpdate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionUpdate) GetConfigurationId

func (o *ConnectionUpdate) GetConfigurationId() string

GetConfigurationId returns the ConfigurationId field value if set, zero value otherwise.

func (*ConnectionUpdate) GetConfigurationIdOk

func (o *ConnectionUpdate) GetConfigurationIdOk() (*string, bool)

GetConfigurationIdOk returns a tuple with the ConfigurationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionUpdate) GetDescription

func (o *ConnectionUpdate) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ConnectionUpdate) GetDescriptionOk

func (o *ConnectionUpdate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectionUpdate) GetDetails

func (o *ConnectionUpdate) GetDetails() ConnectionUpdateDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*ConnectionUpdate) GetDetailsOk

func (o *ConnectionUpdate) GetDetailsOk() (*ConnectionUpdateDetails, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionUpdate) GetDisplayName

func (o *ConnectionUpdate) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ConnectionUpdate) GetDisplayNameOk

func (o *ConnectionUpdate) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionUpdate) GetState

func (o *ConnectionUpdate) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*ConnectionUpdate) GetStateOk

func (o *ConnectionUpdate) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionUpdate) HasConfigurationId

func (o *ConnectionUpdate) HasConfigurationId() bool

HasConfigurationId returns a boolean if a field has been set.

func (*ConnectionUpdate) HasDescription

func (o *ConnectionUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConnectionUpdate) HasDetails

func (o *ConnectionUpdate) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ConnectionUpdate) HasDisplayName

func (o *ConnectionUpdate) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ConnectionUpdate) HasState

func (o *ConnectionUpdate) HasState() bool

HasState returns a boolean if a field has been set.

func (ConnectionUpdate) MarshalJSON

func (o ConnectionUpdate) MarshalJSON() ([]byte, error)

func (*ConnectionUpdate) SetConfigurationId

func (o *ConnectionUpdate) SetConfigurationId(v string)

SetConfigurationId gets a reference to the given string and assigns it to the ConfigurationId field.

func (*ConnectionUpdate) SetDescription

func (o *ConnectionUpdate) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ConnectionUpdate) SetDescriptionNil

func (o *ConnectionUpdate) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConnectionUpdate) SetDetails

func (o *ConnectionUpdate) SetDetails(v ConnectionUpdateDetails)

SetDetails gets a reference to the given ConnectionUpdateDetails and assigns it to the Details field.

func (*ConnectionUpdate) SetDisplayName

func (o *ConnectionUpdate) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ConnectionUpdate) SetState

func (o *ConnectionUpdate) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*ConnectionUpdate) UnsetDescription

func (o *ConnectionUpdate) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type ConnectionUpdateDetails

type ConnectionUpdateDetails struct {
	ConnectionUpdateDetailsOneOf  *ConnectionUpdateDetailsOneOf
	ConnectionUpdateDetailsOneOf1 *ConnectionUpdateDetailsOneOf1
	ConnectionUpdateDetailsOneOf2 *ConnectionUpdateDetailsOneOf2
}

ConnectionUpdateDetails - struct for ConnectionUpdateDetails

func ConnectionUpdateDetailsOneOf1AsConnectionUpdateDetails

func ConnectionUpdateDetailsOneOf1AsConnectionUpdateDetails(v *ConnectionUpdateDetailsOneOf1) ConnectionUpdateDetails

ConnectionUpdateDetailsOneOf1AsConnectionUpdateDetails is a convenience function that returns ConnectionUpdateDetailsOneOf1 wrapped in ConnectionUpdateDetails

func ConnectionUpdateDetailsOneOf2AsConnectionUpdateDetails

func ConnectionUpdateDetailsOneOf2AsConnectionUpdateDetails(v *ConnectionUpdateDetailsOneOf2) ConnectionUpdateDetails

ConnectionUpdateDetailsOneOf2AsConnectionUpdateDetails is a convenience function that returns ConnectionUpdateDetailsOneOf2 wrapped in ConnectionUpdateDetails

func ConnectionUpdateDetailsOneOfAsConnectionUpdateDetails

func ConnectionUpdateDetailsOneOfAsConnectionUpdateDetails(v *ConnectionUpdateDetailsOneOf) ConnectionUpdateDetails

ConnectionUpdateDetailsOneOfAsConnectionUpdateDetails is a convenience function that returns ConnectionUpdateDetailsOneOf wrapped in ConnectionUpdateDetails

func (*ConnectionUpdateDetails) GetActualInstance

func (obj *ConnectionUpdateDetails) GetActualInstance() interface{}

Get the actual instance

func (ConnectionUpdateDetails) MarshalJSON

func (src ConnectionUpdateDetails) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ConnectionUpdateDetails) UnmarshalJSON

func (dst *ConnectionUpdateDetails) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ConnectionUpdateDetailsOneOf

type ConnectionUpdateDetailsOneOf struct {
	RoleName string `json:"roleName"`
}

ConnectionUpdateDetailsOneOf struct for ConnectionUpdateDetailsOneOf

func NewConnectionUpdateDetailsOneOf

func NewConnectionUpdateDetailsOneOf(roleName string) *ConnectionUpdateDetailsOneOf

NewConnectionUpdateDetailsOneOf instantiates a new ConnectionUpdateDetailsOneOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionUpdateDetailsOneOfWithDefaults

func NewConnectionUpdateDetailsOneOfWithDefaults() *ConnectionUpdateDetailsOneOf

NewConnectionUpdateDetailsOneOfWithDefaults instantiates a new ConnectionUpdateDetailsOneOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionUpdateDetailsOneOf) GetRoleName

func (o *ConnectionUpdateDetailsOneOf) GetRoleName() string

GetRoleName returns the RoleName field value

func (*ConnectionUpdateDetailsOneOf) GetRoleNameOk

func (o *ConnectionUpdateDetailsOneOf) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (ConnectionUpdateDetailsOneOf) MarshalJSON

func (o ConnectionUpdateDetailsOneOf) MarshalJSON() ([]byte, error)

func (*ConnectionUpdateDetailsOneOf) SetRoleName

func (o *ConnectionUpdateDetailsOneOf) SetRoleName(v string)

SetRoleName sets field value

type ConnectionUpdateDetailsOneOf1

type ConnectionUpdateDetailsOneOf1 struct {
	AccessKeyId     string `json:"accessKeyId"`
	SecretAccessKey string `json:"secretAccessKey"`
}

ConnectionUpdateDetailsOneOf1 struct for ConnectionUpdateDetailsOneOf1

func NewConnectionUpdateDetailsOneOf1

func NewConnectionUpdateDetailsOneOf1(accessKeyId string, secretAccessKey string) *ConnectionUpdateDetailsOneOf1

NewConnectionUpdateDetailsOneOf1 instantiates a new ConnectionUpdateDetailsOneOf1 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionUpdateDetailsOneOf1WithDefaults

func NewConnectionUpdateDetailsOneOf1WithDefaults() *ConnectionUpdateDetailsOneOf1

NewConnectionUpdateDetailsOneOf1WithDefaults instantiates a new ConnectionUpdateDetailsOneOf1 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionUpdateDetailsOneOf1) GetAccessKeyId

func (o *ConnectionUpdateDetailsOneOf1) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value

func (*ConnectionUpdateDetailsOneOf1) GetAccessKeyIdOk

func (o *ConnectionUpdateDetailsOneOf1) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value and a boolean to check if the value has been set.

func (*ConnectionUpdateDetailsOneOf1) GetSecretAccessKey

func (o *ConnectionUpdateDetailsOneOf1) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value

func (*ConnectionUpdateDetailsOneOf1) GetSecretAccessKeyOk

func (o *ConnectionUpdateDetailsOneOf1) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set.

func (ConnectionUpdateDetailsOneOf1) MarshalJSON

func (o ConnectionUpdateDetailsOneOf1) MarshalJSON() ([]byte, error)

func (*ConnectionUpdateDetailsOneOf1) SetAccessKeyId

func (o *ConnectionUpdateDetailsOneOf1) SetAccessKeyId(v string)

SetAccessKeyId sets field value

func (*ConnectionUpdateDetailsOneOf1) SetSecretAccessKey

func (o *ConnectionUpdateDetailsOneOf1) SetSecretAccessKey(v string)

SetSecretAccessKey sets field value

type ConnectionUpdateDetailsOneOf2

type ConnectionUpdateDetailsOneOf2 struct {
	ClientId     string `json:"clientId"`
	ClientSecret string `json:"clientSecret"`
}

ConnectionUpdateDetailsOneOf2 struct for ConnectionUpdateDetailsOneOf2

func NewConnectionUpdateDetailsOneOf2

func NewConnectionUpdateDetailsOneOf2(clientId string, clientSecret string) *ConnectionUpdateDetailsOneOf2

NewConnectionUpdateDetailsOneOf2 instantiates a new ConnectionUpdateDetailsOneOf2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionUpdateDetailsOneOf2WithDefaults

func NewConnectionUpdateDetailsOneOf2WithDefaults() *ConnectionUpdateDetailsOneOf2

NewConnectionUpdateDetailsOneOf2WithDefaults instantiates a new ConnectionUpdateDetailsOneOf2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectionUpdateDetailsOneOf2) GetClientId

func (o *ConnectionUpdateDetailsOneOf2) GetClientId() string

GetClientId returns the ClientId field value

func (*ConnectionUpdateDetailsOneOf2) GetClientIdOk

func (o *ConnectionUpdateDetailsOneOf2) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*ConnectionUpdateDetailsOneOf2) GetClientSecret

func (o *ConnectionUpdateDetailsOneOf2) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*ConnectionUpdateDetailsOneOf2) GetClientSecretOk

func (o *ConnectionUpdateDetailsOneOf2) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (ConnectionUpdateDetailsOneOf2) MarshalJSON

func (o ConnectionUpdateDetailsOneOf2) MarshalJSON() ([]byte, error)

func (*ConnectionUpdateDetailsOneOf2) SetClientId

func (o *ConnectionUpdateDetailsOneOf2) SetClientId(v string)

SetClientId sets field value

func (*ConnectionUpdateDetailsOneOf2) SetClientSecret

func (o *ConnectionUpdateDetailsOneOf2) SetClientSecret(v string)

SetClientSecret sets field value

type Connections

type Connections struct {
	Items []ConnectionResponse `json:"items"`
}

Connections struct for Connections

func NewConnections

func NewConnections(items []ConnectionResponse) *Connections

NewConnections instantiates a new Connections object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectionsWithDefaults

func NewConnectionsWithDefaults() *Connections

NewConnectionsWithDefaults instantiates a new Connections object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Connections) GetItems

func (o *Connections) GetItems() []ConnectionResponse

GetItems returns the Items field value

func (*Connections) GetItemsOk

func (o *Connections) GetItemsOk() ([]ConnectionResponse, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (Connections) MarshalJSON

func (o Connections) MarshalJSON() ([]byte, error)

func (*Connections) SetItems

func (o *Connections) SetItems(v []ConnectionResponse)

SetItems sets field value

type ConnectionsApiService

type ConnectionsApiService service

ConnectionsApiService ConnectionsApi service

func (*ConnectionsApiService) CreateConnection

CreateConnection Create a connection

Create a connection for a specific provider

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateConnectionRequest

func (*ConnectionsApiService) CreateConnectionExecute

Execute executes the request

@return ConnectionResponse

func (*ConnectionsApiService) DeleteConnection

func (a *ConnectionsApiService) DeleteConnection(ctx context.Context, connectionId string) ApiDeleteConnectionRequest

DeleteConnection Delete connection

Delete a connection by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection ID
@return ApiDeleteConnectionRequest

func (*ConnectionsApiService) DeleteConnectionExecute

func (a *ConnectionsApiService) DeleteConnectionExecute(r ApiDeleteConnectionRequest) (*http.Response, error)

Execute executes the request

func (*ConnectionsApiService) GetConnection

func (a *ConnectionsApiService) GetConnection(ctx context.Context, connectionId string) ApiGetConnectionRequest

GetConnection Get a connection

Get an individual connection by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection ID
@return ApiGetConnectionRequest

func (*ConnectionsApiService) GetConnectionExecute

Execute executes the request

@return ConnectionResponse

func (*ConnectionsApiService) GetConnections

GetConnections Query connections

Get all connections

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetConnectionsRequest

func (*ConnectionsApiService) GetConnectionsExecute

Execute executes the request

@return Connections

func (*ConnectionsApiService) UpdateConnection

func (a *ConnectionsApiService) UpdateConnection(ctx context.Context, connectionId string) ApiUpdateConnectionRequest

UpdateConnection Update a connection

Update a connection by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection ID
@return ApiUpdateConnectionRequest

func (*ConnectionsApiService) UpdateConnectionExecute

Execute executes the request

@return ConnectionResponse

type Description

type Description struct {
	// Name of the connection or configuration
	DisplayName string `json:"displayName"`
	// Description for this connection or configuration
	Description *string `json:"description,omitempty"`
}

Description struct for Description

func NewDescription

func NewDescription(displayName string) *Description

NewDescription instantiates a new Description object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDescriptionWithDefaults

func NewDescriptionWithDefaults() *Description

NewDescriptionWithDefaults instantiates a new Description object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Description) GetDescription

func (o *Description) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Description) GetDescriptionOk

func (o *Description) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Description) GetDisplayName

func (o *Description) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*Description) GetDisplayNameOk

func (o *Description) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*Description) HasDescription

func (o *Description) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (Description) MarshalJSON

func (o Description) MarshalJSON() ([]byte, error)

func (*Description) SetDescription

func (o *Description) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Description) SetDisplayName

func (o *Description) SetDisplayName(v string)

SetDisplayName sets field value

type Error

type Error struct {
	Type   string `json:"type"`
	Title  string `json:"title"`
	Detail string `json:"detail"`
}

Error struct for Error

func NewError

func NewError(type_ string, title string, detail string) *Error

NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Error) GetDetail

func (o *Error) GetDetail() string

GetDetail returns the Detail field value

func (*Error) GetDetailOk

func (o *Error) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.

func (*Error) GetTitle

func (o *Error) GetTitle() string

GetTitle returns the Title field value

func (*Error) GetTitleOk

func (o *Error) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*Error) GetType

func (o *Error) GetType() string

GetType returns the Type field value

func (*Error) GetTypeOk

func (o *Error) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Error) MarshalJSON

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetDetail

func (o *Error) SetDetail(v string)

SetDetail sets field value

func (*Error) SetTitle

func (o *Error) SetTitle(v string)

SetTitle sets field value

func (*Error) SetType

func (o *Error) SetType(v string)

SetType sets field value

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type ImportTagConfiguration

type ImportTagConfiguration struct {
	// It is true by default. Tags will be imported for all the resources that are being monitored by default
	Enabled bool `json:"enabled"`
	// Array of that need to be excluded from being imported. It can be set only when enabled is true
	ExcludedKeys []string `json:"excludedKeys,omitempty"`
}

ImportTagConfiguration Configuration for importing tags of resources that are being monitored

func NewImportTagConfiguration

func NewImportTagConfiguration(enabled bool) *ImportTagConfiguration

NewImportTagConfiguration instantiates a new ImportTagConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewImportTagConfigurationWithDefaults

func NewImportTagConfigurationWithDefaults() *ImportTagConfiguration

NewImportTagConfigurationWithDefaults instantiates a new ImportTagConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ImportTagConfiguration) GetEnabled

func (o *ImportTagConfiguration) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*ImportTagConfiguration) GetEnabledOk

func (o *ImportTagConfiguration) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*ImportTagConfiguration) GetExcludedKeys

func (o *ImportTagConfiguration) GetExcludedKeys() []string

GetExcludedKeys returns the ExcludedKeys field value if set, zero value otherwise.

func (*ImportTagConfiguration) GetExcludedKeysOk

func (o *ImportTagConfiguration) GetExcludedKeysOk() ([]string, bool)

GetExcludedKeysOk returns a tuple with the ExcludedKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImportTagConfiguration) HasExcludedKeys

func (o *ImportTagConfiguration) HasExcludedKeys() bool

HasExcludedKeys returns a boolean if a field has been set.

func (ImportTagConfiguration) MarshalJSON

func (o ImportTagConfiguration) MarshalJSON() ([]byte, error)

func (*ImportTagConfiguration) SetEnabled

func (o *ImportTagConfiguration) SetEnabled(v bool)

SetEnabled sets field value

func (*ImportTagConfiguration) SetExcludedKeys

func (o *ImportTagConfiguration) SetExcludedKeys(v []string)

SetExcludedKeys gets a reference to the given []string and assigns it to the ExcludedKeys field.

type NullableAWSAccessKeyDetails

type NullableAWSAccessKeyDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAWSAccessKeyDetails

func NewNullableAWSAccessKeyDetails(val *AWSAccessKeyDetails) *NullableAWSAccessKeyDetails

func (NullableAWSAccessKeyDetails) Get

func (NullableAWSAccessKeyDetails) IsSet

func (NullableAWSAccessKeyDetails) MarshalJSON

func (v NullableAWSAccessKeyDetails) MarshalJSON() ([]byte, error)

func (*NullableAWSAccessKeyDetails) Set

func (*NullableAWSAccessKeyDetails) UnmarshalJSON

func (v *NullableAWSAccessKeyDetails) UnmarshalJSON(src []byte) error

func (*NullableAWSAccessKeyDetails) Unset

func (v *NullableAWSAccessKeyDetails) Unset()

type NullableAWSAccessKeyDetailsAllOf

type NullableAWSAccessKeyDetailsAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAWSAccessKeyDetailsAllOf) Get

func (NullableAWSAccessKeyDetailsAllOf) IsSet

func (NullableAWSAccessKeyDetailsAllOf) MarshalJSON

func (v NullableAWSAccessKeyDetailsAllOf) MarshalJSON() ([]byte, error)

func (*NullableAWSAccessKeyDetailsAllOf) Set

func (*NullableAWSAccessKeyDetailsAllOf) UnmarshalJSON

func (v *NullableAWSAccessKeyDetailsAllOf) UnmarshalJSON(src []byte) error

func (*NullableAWSAccessKeyDetailsAllOf) Unset

type NullableAWSConfiguration

type NullableAWSConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableAWSConfiguration

func NewNullableAWSConfiguration(val *AWSConfiguration) *NullableAWSConfiguration

func (NullableAWSConfiguration) Get

func (NullableAWSConfiguration) IsSet

func (v NullableAWSConfiguration) IsSet() bool

func (NullableAWSConfiguration) MarshalJSON

func (v NullableAWSConfiguration) MarshalJSON() ([]byte, error)

func (*NullableAWSConfiguration) Set

func (*NullableAWSConfiguration) UnmarshalJSON

func (v *NullableAWSConfiguration) UnmarshalJSON(src []byte) error

func (*NullableAWSConfiguration) Unset

func (v *NullableAWSConfiguration) Unset()

type NullableAWSConfigurationAllOf

type NullableAWSConfigurationAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAWSConfigurationAllOf) Get

func (NullableAWSConfigurationAllOf) IsSet

func (NullableAWSConfigurationAllOf) MarshalJSON

func (v NullableAWSConfigurationAllOf) MarshalJSON() ([]byte, error)

func (*NullableAWSConfigurationAllOf) Set

func (*NullableAWSConfigurationAllOf) UnmarshalJSON

func (v *NullableAWSConfigurationAllOf) UnmarshalJSON(src []byte) error

func (*NullableAWSConfigurationAllOf) Unset

func (v *NullableAWSConfigurationAllOf) Unset()

type NullableAWSConfigurationDetails

type NullableAWSConfigurationDetails struct {
	// contains filtered or unexported fields
}

func (NullableAWSConfigurationDetails) Get

func (NullableAWSConfigurationDetails) IsSet

func (NullableAWSConfigurationDetails) MarshalJSON

func (v NullableAWSConfigurationDetails) MarshalJSON() ([]byte, error)

func (*NullableAWSConfigurationDetails) Set

func (*NullableAWSConfigurationDetails) UnmarshalJSON

func (v *NullableAWSConfigurationDetails) UnmarshalJSON(src []byte) error

func (*NullableAWSConfigurationDetails) Unset

type NullableAWSConfigurationDetailsAllOf

type NullableAWSConfigurationDetailsAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAWSConfigurationDetailsAllOf) Get

func (NullableAWSConfigurationDetailsAllOf) IsSet

func (NullableAWSConfigurationDetailsAllOf) MarshalJSON

func (v NullableAWSConfigurationDetailsAllOf) MarshalJSON() ([]byte, error)

func (*NullableAWSConfigurationDetailsAllOf) Set

func (*NullableAWSConfigurationDetailsAllOf) UnmarshalJSON

func (v *NullableAWSConfigurationDetailsAllOf) UnmarshalJSON(src []byte) error

func (*NullableAWSConfigurationDetailsAllOf) Unset

type NullableAWSConnectionRequestDetails

type NullableAWSConnectionRequestDetails struct {
	// contains filtered or unexported fields
}

func (NullableAWSConnectionRequestDetails) Get

func (NullableAWSConnectionRequestDetails) IsSet

func (NullableAWSConnectionRequestDetails) MarshalJSON

func (v NullableAWSConnectionRequestDetails) MarshalJSON() ([]byte, error)

func (*NullableAWSConnectionRequestDetails) Set

func (*NullableAWSConnectionRequestDetails) UnmarshalJSON

func (v *NullableAWSConnectionRequestDetails) UnmarshalJSON(src []byte) error

func (*NullableAWSConnectionRequestDetails) Unset

type NullableAWSConnectionResponseDetails

type NullableAWSConnectionResponseDetails struct {
	// contains filtered or unexported fields
}

func (NullableAWSConnectionResponseDetails) Get

func (NullableAWSConnectionResponseDetails) IsSet

func (NullableAWSConnectionResponseDetails) MarshalJSON

func (v NullableAWSConnectionResponseDetails) MarshalJSON() ([]byte, error)

func (*NullableAWSConnectionResponseDetails) Set

func (*NullableAWSConnectionResponseDetails) UnmarshalJSON

func (v *NullableAWSConnectionResponseDetails) UnmarshalJSON(src []byte) error

func (*NullableAWSConnectionResponseDetails) Unset

type NullableAWSRoleDelegationCreationDetails

type NullableAWSRoleDelegationCreationDetails struct {
	// contains filtered or unexported fields
}

func (NullableAWSRoleDelegationCreationDetails) Get

func (NullableAWSRoleDelegationCreationDetails) IsSet

func (NullableAWSRoleDelegationCreationDetails) MarshalJSON

func (*NullableAWSRoleDelegationCreationDetails) Set

func (*NullableAWSRoleDelegationCreationDetails) UnmarshalJSON

func (v *NullableAWSRoleDelegationCreationDetails) UnmarshalJSON(src []byte) error

func (*NullableAWSRoleDelegationCreationDetails) Unset

type NullableAWSRoleDelegationCreationDetailsAllOf

type NullableAWSRoleDelegationCreationDetailsAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAWSRoleDelegationCreationDetailsAllOf) Get

func (NullableAWSRoleDelegationCreationDetailsAllOf) IsSet

func (NullableAWSRoleDelegationCreationDetailsAllOf) MarshalJSON

func (*NullableAWSRoleDelegationCreationDetailsAllOf) Set

func (*NullableAWSRoleDelegationCreationDetailsAllOf) UnmarshalJSON

func (*NullableAWSRoleDelegationCreationDetailsAllOf) Unset

type NullableAWSRoleDelegationCreationDetailsAllOf1

type NullableAWSRoleDelegationCreationDetailsAllOf1 struct {
	// contains filtered or unexported fields
}

func (NullableAWSRoleDelegationCreationDetailsAllOf1) Get

func (NullableAWSRoleDelegationCreationDetailsAllOf1) IsSet

func (NullableAWSRoleDelegationCreationDetailsAllOf1) MarshalJSON

func (*NullableAWSRoleDelegationCreationDetailsAllOf1) Set

func (*NullableAWSRoleDelegationCreationDetailsAllOf1) UnmarshalJSON

func (*NullableAWSRoleDelegationCreationDetailsAllOf1) Unset

type NullableAWSRoleDelegationUpdateDetails

type NullableAWSRoleDelegationUpdateDetails struct {
	// contains filtered or unexported fields
}

func (NullableAWSRoleDelegationUpdateDetails) Get

func (NullableAWSRoleDelegationUpdateDetails) IsSet

func (NullableAWSRoleDelegationUpdateDetails) MarshalJSON

func (v NullableAWSRoleDelegationUpdateDetails) MarshalJSON() ([]byte, error)

func (*NullableAWSRoleDelegationUpdateDetails) Set

func (*NullableAWSRoleDelegationUpdateDetails) UnmarshalJSON

func (v *NullableAWSRoleDelegationUpdateDetails) UnmarshalJSON(src []byte) error

func (*NullableAWSRoleDelegationUpdateDetails) Unset

type NullableAWSRoleDelegationUpdateDetailsAllOf

type NullableAWSRoleDelegationUpdateDetailsAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAWSRoleDelegationUpdateDetailsAllOf) Get

func (NullableAWSRoleDelegationUpdateDetailsAllOf) IsSet

func (NullableAWSRoleDelegationUpdateDetailsAllOf) MarshalJSON

func (*NullableAWSRoleDelegationUpdateDetailsAllOf) Set

func (*NullableAWSRoleDelegationUpdateDetailsAllOf) UnmarshalJSON

func (v *NullableAWSRoleDelegationUpdateDetailsAllOf) UnmarshalJSON(src []byte) error

func (*NullableAWSRoleDelegationUpdateDetailsAllOf) Unset

type NullableAccessKeyConnectionResponseDetails

type NullableAccessKeyConnectionResponseDetails struct {
	// contains filtered or unexported fields
}

func (NullableAccessKeyConnectionResponseDetails) Get

func (NullableAccessKeyConnectionResponseDetails) IsSet

func (NullableAccessKeyConnectionResponseDetails) MarshalJSON

func (*NullableAccessKeyConnectionResponseDetails) Set

func (*NullableAccessKeyConnectionResponseDetails) UnmarshalJSON

func (v *NullableAccessKeyConnectionResponseDetails) UnmarshalJSON(src []byte) error

func (*NullableAccessKeyConnectionResponseDetails) Unset

type NullableAccessType

type NullableAccessType struct {
	// contains filtered or unexported fields
}

func NewNullableAccessType

func NewNullableAccessType(val *AccessType) *NullableAccessType

func (NullableAccessType) Get

func (v NullableAccessType) Get() *AccessType

func (NullableAccessType) IsSet

func (v NullableAccessType) IsSet() bool

func (NullableAccessType) MarshalJSON

func (v NullableAccessType) MarshalJSON() ([]byte, error)

func (*NullableAccessType) Set

func (v *NullableAccessType) Set(val *AccessType)

func (*NullableAccessType) UnmarshalJSON

func (v *NullableAccessType) UnmarshalJSON(src []byte) error

func (*NullableAccessType) Unset

func (v *NullableAccessType) Unset()

type NullableAzureBaseDetails

type NullableAzureBaseDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAzureBaseDetails

func NewNullableAzureBaseDetails(val *AzureBaseDetails) *NullableAzureBaseDetails

func (NullableAzureBaseDetails) Get

func (NullableAzureBaseDetails) IsSet

func (v NullableAzureBaseDetails) IsSet() bool

func (NullableAzureBaseDetails) MarshalJSON

func (v NullableAzureBaseDetails) MarshalJSON() ([]byte, error)

func (*NullableAzureBaseDetails) Set

func (*NullableAzureBaseDetails) UnmarshalJSON

func (v *NullableAzureBaseDetails) UnmarshalJSON(src []byte) error

func (*NullableAzureBaseDetails) Unset

func (v *NullableAzureBaseDetails) Unset()

type NullableAzureConfiguration

type NullableAzureConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableAzureConfiguration

func NewNullableAzureConfiguration(val *AzureConfiguration) *NullableAzureConfiguration

func (NullableAzureConfiguration) Get

func (NullableAzureConfiguration) IsSet

func (v NullableAzureConfiguration) IsSet() bool

func (NullableAzureConfiguration) MarshalJSON

func (v NullableAzureConfiguration) MarshalJSON() ([]byte, error)

func (*NullableAzureConfiguration) Set

func (*NullableAzureConfiguration) UnmarshalJSON

func (v *NullableAzureConfiguration) UnmarshalJSON(src []byte) error

func (*NullableAzureConfiguration) Unset

func (v *NullableAzureConfiguration) Unset()

type NullableAzureConfigurationAllOf

type NullableAzureConfigurationAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAzureConfigurationAllOf) Get

func (NullableAzureConfigurationAllOf) IsSet

func (NullableAzureConfigurationAllOf) MarshalJSON

func (v NullableAzureConfigurationAllOf) MarshalJSON() ([]byte, error)

func (*NullableAzureConfigurationAllOf) Set

func (*NullableAzureConfigurationAllOf) UnmarshalJSON

func (v *NullableAzureConfigurationAllOf) UnmarshalJSON(src []byte) error

func (*NullableAzureConfigurationAllOf) Unset

type NullableAzureConfigurationDetails

type NullableAzureConfigurationDetails struct {
	// contains filtered or unexported fields
}

func (NullableAzureConfigurationDetails) Get

func (NullableAzureConfigurationDetails) IsSet

func (NullableAzureConfigurationDetails) MarshalJSON

func (v NullableAzureConfigurationDetails) MarshalJSON() ([]byte, error)

func (*NullableAzureConfigurationDetails) Set

func (*NullableAzureConfigurationDetails) UnmarshalJSON

func (v *NullableAzureConfigurationDetails) UnmarshalJSON(src []byte) error

func (*NullableAzureConfigurationDetails) Unset

type NullableAzureConfigurationDetailsAllOf

type NullableAzureConfigurationDetailsAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAzureConfigurationDetailsAllOf) Get

func (NullableAzureConfigurationDetailsAllOf) IsSet

func (NullableAzureConfigurationDetailsAllOf) MarshalJSON

func (v NullableAzureConfigurationDetailsAllOf) MarshalJSON() ([]byte, error)

func (*NullableAzureConfigurationDetailsAllOf) Set

func (*NullableAzureConfigurationDetailsAllOf) UnmarshalJSON

func (v *NullableAzureConfigurationDetailsAllOf) UnmarshalJSON(src []byte) error

func (*NullableAzureConfigurationDetailsAllOf) Unset

type NullableAzureDetails

type NullableAzureDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAzureDetails

func NewNullableAzureDetails(val *AzureDetails) *NullableAzureDetails

func (NullableAzureDetails) Get

func (NullableAzureDetails) IsSet

func (v NullableAzureDetails) IsSet() bool

func (NullableAzureDetails) MarshalJSON

func (v NullableAzureDetails) MarshalJSON() ([]byte, error)

func (*NullableAzureDetails) Set

func (v *NullableAzureDetails) Set(val *AzureDetails)

func (*NullableAzureDetails) UnmarshalJSON

func (v *NullableAzureDetails) UnmarshalJSON(src []byte) error

func (*NullableAzureDetails) Unset

func (v *NullableAzureDetails) Unset()

type NullableAzureDetailsAllOf

type NullableAzureDetailsAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableAzureDetailsAllOf

func NewNullableAzureDetailsAllOf(val *AzureDetailsAllOf) *NullableAzureDetailsAllOf

func (NullableAzureDetailsAllOf) Get

func (NullableAzureDetailsAllOf) IsSet

func (v NullableAzureDetailsAllOf) IsSet() bool

func (NullableAzureDetailsAllOf) MarshalJSON

func (v NullableAzureDetailsAllOf) MarshalJSON() ([]byte, error)

func (*NullableAzureDetailsAllOf) Set

func (*NullableAzureDetailsAllOf) UnmarshalJSON

func (v *NullableAzureDetailsAllOf) UnmarshalJSON(src []byte) error

func (*NullableAzureDetailsAllOf) Unset

func (v *NullableAzureDetailsAllOf) Unset()

type NullableBaseConfigurationDetails

type NullableBaseConfigurationDetails struct {
	// contains filtered or unexported fields
}

func (NullableBaseConfigurationDetails) Get

func (NullableBaseConfigurationDetails) IsSet

func (NullableBaseConfigurationDetails) MarshalJSON

func (v NullableBaseConfigurationDetails) MarshalJSON() ([]byte, error)

func (*NullableBaseConfigurationDetails) Set

func (*NullableBaseConfigurationDetails) UnmarshalJSON

func (v *NullableBaseConfigurationDetails) UnmarshalJSON(src []byte) error

func (*NullableBaseConfigurationDetails) Unset

type NullableBaseConfigurationResource

type NullableBaseConfigurationResource struct {
	// contains filtered or unexported fields
}

func (NullableBaseConfigurationResource) Get

func (NullableBaseConfigurationResource) IsSet

func (NullableBaseConfigurationResource) MarshalJSON

func (v NullableBaseConfigurationResource) MarshalJSON() ([]byte, error)

func (*NullableBaseConfigurationResource) Set

func (*NullableBaseConfigurationResource) UnmarshalJSON

func (v *NullableBaseConfigurationResource) UnmarshalJSON(src []byte) error

func (*NullableBaseConfigurationResource) Unset

type NullableBaseConnection

type NullableBaseConnection struct {
	// contains filtered or unexported fields
}

func NewNullableBaseConnection

func NewNullableBaseConnection(val *BaseConnection) *NullableBaseConnection

func (NullableBaseConnection) Get

func (NullableBaseConnection) IsSet

func (v NullableBaseConnection) IsSet() bool

func (NullableBaseConnection) MarshalJSON

func (v NullableBaseConnection) MarshalJSON() ([]byte, error)

func (*NullableBaseConnection) Set

func (*NullableBaseConnection) UnmarshalJSON

func (v *NullableBaseConnection) UnmarshalJSON(src []byte) error

func (*NullableBaseConnection) Unset

func (v *NullableBaseConnection) Unset()

type NullableBaseConnectionAllOf

type NullableBaseConnectionAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableBaseConnectionAllOf

func NewNullableBaseConnectionAllOf(val *BaseConnectionAllOf) *NullableBaseConnectionAllOf

func (NullableBaseConnectionAllOf) Get

func (NullableBaseConnectionAllOf) IsSet

func (NullableBaseConnectionAllOf) MarshalJSON

func (v NullableBaseConnectionAllOf) MarshalJSON() ([]byte, error)

func (*NullableBaseConnectionAllOf) Set

func (*NullableBaseConnectionAllOf) UnmarshalJSON

func (v *NullableBaseConnectionAllOf) UnmarshalJSON(src []byte) error

func (*NullableBaseConnectionAllOf) Unset

func (v *NullableBaseConnectionAllOf) Unset()

type NullableBaseEntity

type NullableBaseEntity struct {
	// contains filtered or unexported fields
}

func NewNullableBaseEntity

func NewNullableBaseEntity(val *BaseEntity) *NullableBaseEntity

func (NullableBaseEntity) Get

func (v NullableBaseEntity) Get() *BaseEntity

func (NullableBaseEntity) IsSet

func (v NullableBaseEntity) IsSet() bool

func (NullableBaseEntity) MarshalJSON

func (v NullableBaseEntity) MarshalJSON() ([]byte, error)

func (*NullableBaseEntity) Set

func (v *NullableBaseEntity) Set(val *BaseEntity)

func (*NullableBaseEntity) UnmarshalJSON

func (v *NullableBaseEntity) UnmarshalJSON(src []byte) error

func (*NullableBaseEntity) Unset

func (v *NullableBaseEntity) Unset()

type NullableBaseEntityAllOf

type NullableBaseEntityAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableBaseEntityAllOf

func NewNullableBaseEntityAllOf(val *BaseEntityAllOf) *NullableBaseEntityAllOf

func (NullableBaseEntityAllOf) Get

func (NullableBaseEntityAllOf) IsSet

func (v NullableBaseEntityAllOf) IsSet() bool

func (NullableBaseEntityAllOf) MarshalJSON

func (v NullableBaseEntityAllOf) MarshalJSON() ([]byte, error)

func (*NullableBaseEntityAllOf) Set

func (*NullableBaseEntityAllOf) UnmarshalJSON

func (v *NullableBaseEntityAllOf) UnmarshalJSON(src []byte) error

func (*NullableBaseEntityAllOf) Unset

func (v *NullableBaseEntityAllOf) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableConfiguration

type NullableConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableConfiguration

func NewNullableConfiguration(val *Configuration) *NullableConfiguration

func (NullableConfiguration) Get

func (NullableConfiguration) IsSet

func (v NullableConfiguration) IsSet() bool

func (NullableConfiguration) MarshalJSON

func (v NullableConfiguration) MarshalJSON() ([]byte, error)

func (*NullableConfiguration) Set

func (v *NullableConfiguration) Set(val *Configuration)

func (*NullableConfiguration) UnmarshalJSON

func (v *NullableConfiguration) UnmarshalJSON(src []byte) error

func (*NullableConfiguration) Unset

func (v *NullableConfiguration) Unset()

type NullableConfigurationDetail

type NullableConfigurationDetail struct {
	// contains filtered or unexported fields
}

func NewNullableConfigurationDetail

func NewNullableConfigurationDetail(val *ConfigurationDetail) *NullableConfigurationDetail

func (NullableConfigurationDetail) Get

func (NullableConfigurationDetail) IsSet

func (NullableConfigurationDetail) MarshalJSON

func (v NullableConfigurationDetail) MarshalJSON() ([]byte, error)

func (*NullableConfigurationDetail) Set

func (*NullableConfigurationDetail) UnmarshalJSON

func (v *NullableConfigurationDetail) UnmarshalJSON(src []byte) error

func (*NullableConfigurationDetail) Unset

func (v *NullableConfigurationDetail) Unset()

type NullableConfigurationDetailAllOf

type NullableConfigurationDetailAllOf struct {
	// contains filtered or unexported fields
}

func (NullableConfigurationDetailAllOf) Get

func (NullableConfigurationDetailAllOf) IsSet

func (NullableConfigurationDetailAllOf) MarshalJSON

func (v NullableConfigurationDetailAllOf) MarshalJSON() ([]byte, error)

func (*NullableConfigurationDetailAllOf) Set

func (*NullableConfigurationDetailAllOf) UnmarshalJSON

func (v *NullableConfigurationDetailAllOf) UnmarshalJSON(src []byte) error

func (*NullableConfigurationDetailAllOf) Unset

type NullableConfigurationResourceList

type NullableConfigurationResourceList struct {
	// contains filtered or unexported fields
}

func (NullableConfigurationResourceList) Get

func (NullableConfigurationResourceList) IsSet

func (NullableConfigurationResourceList) MarshalJSON

func (v NullableConfigurationResourceList) MarshalJSON() ([]byte, error)

func (*NullableConfigurationResourceList) Set

func (*NullableConfigurationResourceList) UnmarshalJSON

func (v *NullableConfigurationResourceList) UnmarshalJSON(src []byte) error

func (*NullableConfigurationResourceList) Unset

type NullableConfigurationUpdate

type NullableConfigurationUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableConfigurationUpdate

func NewNullableConfigurationUpdate(val *ConfigurationUpdate) *NullableConfigurationUpdate

func (NullableConfigurationUpdate) Get

func (NullableConfigurationUpdate) IsSet

func (NullableConfigurationUpdate) MarshalJSON

func (v NullableConfigurationUpdate) MarshalJSON() ([]byte, error)

func (*NullableConfigurationUpdate) Set

func (*NullableConfigurationUpdate) UnmarshalJSON

func (v *NullableConfigurationUpdate) UnmarshalJSON(src []byte) error

func (*NullableConfigurationUpdate) Unset

func (v *NullableConfigurationUpdate) Unset()

type NullableConfigurationUpdateDetails

type NullableConfigurationUpdateDetails struct {
	// contains filtered or unexported fields
}

func (NullableConfigurationUpdateDetails) Get

func (NullableConfigurationUpdateDetails) IsSet

func (NullableConfigurationUpdateDetails) MarshalJSON

func (v NullableConfigurationUpdateDetails) MarshalJSON() ([]byte, error)

func (*NullableConfigurationUpdateDetails) Set

func (*NullableConfigurationUpdateDetails) UnmarshalJSON

func (v *NullableConfigurationUpdateDetails) UnmarshalJSON(src []byte) error

func (*NullableConfigurationUpdateDetails) Unset

type NullableConfigurations

type NullableConfigurations struct {
	// contains filtered or unexported fields
}

func NewNullableConfigurations

func NewNullableConfigurations(val *Configurations) *NullableConfigurations

func (NullableConfigurations) Get

func (NullableConfigurations) IsSet

func (v NullableConfigurations) IsSet() bool

func (NullableConfigurations) MarshalJSON

func (v NullableConfigurations) MarshalJSON() ([]byte, error)

func (*NullableConfigurations) Set

func (*NullableConfigurations) UnmarshalJSON

func (v *NullableConfigurations) UnmarshalJSON(src []byte) error

func (*NullableConfigurations) Unset

func (v *NullableConfigurations) Unset()

type NullableConnection

type NullableConnection struct {
	// contains filtered or unexported fields
}

func NewNullableConnection

func NewNullableConnection(val *Connection) *NullableConnection

func (NullableConnection) Get

func (v NullableConnection) Get() *Connection

func (NullableConnection) IsSet

func (v NullableConnection) IsSet() bool

func (NullableConnection) MarshalJSON

func (v NullableConnection) MarshalJSON() ([]byte, error)

func (*NullableConnection) Set

func (v *NullableConnection) Set(val *Connection)

func (*NullableConnection) UnmarshalJSON

func (v *NullableConnection) UnmarshalJSON(src []byte) error

func (*NullableConnection) Unset

func (v *NullableConnection) Unset()

type NullableConnectionAccessType

type NullableConnectionAccessType struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionAccessType

func NewNullableConnectionAccessType(val *ConnectionAccessType) *NullableConnectionAccessType

func (NullableConnectionAccessType) Get

func (NullableConnectionAccessType) IsSet

func (NullableConnectionAccessType) MarshalJSON

func (v NullableConnectionAccessType) MarshalJSON() ([]byte, error)

func (*NullableConnectionAccessType) Set

func (*NullableConnectionAccessType) UnmarshalJSON

func (v *NullableConnectionAccessType) UnmarshalJSON(src []byte) error

func (*NullableConnectionAccessType) Unset

func (v *NullableConnectionAccessType) Unset()

type NullableConnectionAllOf

type NullableConnectionAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionAllOf

func NewNullableConnectionAllOf(val *ConnectionAllOf) *NullableConnectionAllOf

func (NullableConnectionAllOf) Get

func (NullableConnectionAllOf) IsSet

func (v NullableConnectionAllOf) IsSet() bool

func (NullableConnectionAllOf) MarshalJSON

func (v NullableConnectionAllOf) MarshalJSON() ([]byte, error)

func (*NullableConnectionAllOf) Set

func (*NullableConnectionAllOf) UnmarshalJSON

func (v *NullableConnectionAllOf) UnmarshalJSON(src []byte) error

func (*NullableConnectionAllOf) Unset

func (v *NullableConnectionAllOf) Unset()

type NullableConnectionDetail

type NullableConnectionDetail struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionDetail

func NewNullableConnectionDetail(val *ConnectionDetail) *NullableConnectionDetail

func (NullableConnectionDetail) Get

func (NullableConnectionDetail) IsSet

func (v NullableConnectionDetail) IsSet() bool

func (NullableConnectionDetail) MarshalJSON

func (v NullableConnectionDetail) MarshalJSON() ([]byte, error)

func (*NullableConnectionDetail) Set

func (*NullableConnectionDetail) UnmarshalJSON

func (v *NullableConnectionDetail) UnmarshalJSON(src []byte) error

func (*NullableConnectionDetail) Unset

func (v *NullableConnectionDetail) Unset()

type NullableConnectionDetailAllOf

type NullableConnectionDetailAllOf struct {
	// contains filtered or unexported fields
}

func (NullableConnectionDetailAllOf) Get

func (NullableConnectionDetailAllOf) IsSet

func (NullableConnectionDetailAllOf) MarshalJSON

func (v NullableConnectionDetailAllOf) MarshalJSON() ([]byte, error)

func (*NullableConnectionDetailAllOf) Set

func (*NullableConnectionDetailAllOf) UnmarshalJSON

func (v *NullableConnectionDetailAllOf) UnmarshalJSON(src []byte) error

func (*NullableConnectionDetailAllOf) Unset

func (v *NullableConnectionDetailAllOf) Unset()

type NullableConnectionRequest

type NullableConnectionRequest struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionRequest

func NewNullableConnectionRequest(val *ConnectionRequest) *NullableConnectionRequest

func (NullableConnectionRequest) Get

func (NullableConnectionRequest) IsSet

func (v NullableConnectionRequest) IsSet() bool

func (NullableConnectionRequest) MarshalJSON

func (v NullableConnectionRequest) MarshalJSON() ([]byte, error)

func (*NullableConnectionRequest) Set

func (*NullableConnectionRequest) UnmarshalJSON

func (v *NullableConnectionRequest) UnmarshalJSON(src []byte) error

func (*NullableConnectionRequest) Unset

func (v *NullableConnectionRequest) Unset()

type NullableConnectionRequestAllOf

type NullableConnectionRequestAllOf struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRequestAllOf) Get

func (NullableConnectionRequestAllOf) IsSet

func (NullableConnectionRequestAllOf) MarshalJSON

func (v NullableConnectionRequestAllOf) MarshalJSON() ([]byte, error)

func (*NullableConnectionRequestAllOf) Set

func (*NullableConnectionRequestAllOf) UnmarshalJSON

func (v *NullableConnectionRequestAllOf) UnmarshalJSON(src []byte) error

func (*NullableConnectionRequestAllOf) Unset

func (v *NullableConnectionRequestAllOf) Unset()

type NullableConnectionRequestDetails

type NullableConnectionRequestDetails struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRequestDetails) Get

func (NullableConnectionRequestDetails) IsSet

func (NullableConnectionRequestDetails) MarshalJSON

func (v NullableConnectionRequestDetails) MarshalJSON() ([]byte, error)

func (*NullableConnectionRequestDetails) Set

func (*NullableConnectionRequestDetails) UnmarshalJSON

func (v *NullableConnectionRequestDetails) UnmarshalJSON(src []byte) error

func (*NullableConnectionRequestDetails) Unset

type NullableConnectionResponse

type NullableConnectionResponse struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionResponse

func NewNullableConnectionResponse(val *ConnectionResponse) *NullableConnectionResponse

func (NullableConnectionResponse) Get

func (NullableConnectionResponse) IsSet

func (v NullableConnectionResponse) IsSet() bool

func (NullableConnectionResponse) MarshalJSON

func (v NullableConnectionResponse) MarshalJSON() ([]byte, error)

func (*NullableConnectionResponse) Set

func (*NullableConnectionResponse) UnmarshalJSON

func (v *NullableConnectionResponse) UnmarshalJSON(src []byte) error

func (*NullableConnectionResponse) Unset

func (v *NullableConnectionResponse) Unset()

type NullableConnectionResponseAllOf

type NullableConnectionResponseAllOf struct {
	// contains filtered or unexported fields
}

func (NullableConnectionResponseAllOf) Get

func (NullableConnectionResponseAllOf) IsSet

func (NullableConnectionResponseAllOf) MarshalJSON

func (v NullableConnectionResponseAllOf) MarshalJSON() ([]byte, error)

func (*NullableConnectionResponseAllOf) Set

func (*NullableConnectionResponseAllOf) UnmarshalJSON

func (v *NullableConnectionResponseAllOf) UnmarshalJSON(src []byte) error

func (*NullableConnectionResponseAllOf) Unset

type NullableConnectionResponseDetails

type NullableConnectionResponseDetails struct {
	// contains filtered or unexported fields
}

func (NullableConnectionResponseDetails) Get

func (NullableConnectionResponseDetails) IsSet

func (NullableConnectionResponseDetails) MarshalJSON

func (v NullableConnectionResponseDetails) MarshalJSON() ([]byte, error)

func (*NullableConnectionResponseDetails) Set

func (*NullableConnectionResponseDetails) UnmarshalJSON

func (v *NullableConnectionResponseDetails) UnmarshalJSON(src []byte) error

func (*NullableConnectionResponseDetails) Unset

type NullableConnectionUpdate

type NullableConnectionUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionUpdate

func NewNullableConnectionUpdate(val *ConnectionUpdate) *NullableConnectionUpdate

func (NullableConnectionUpdate) Get

func (NullableConnectionUpdate) IsSet

func (v NullableConnectionUpdate) IsSet() bool

func (NullableConnectionUpdate) MarshalJSON

func (v NullableConnectionUpdate) MarshalJSON() ([]byte, error)

func (*NullableConnectionUpdate) Set

func (*NullableConnectionUpdate) UnmarshalJSON

func (v *NullableConnectionUpdate) UnmarshalJSON(src []byte) error

func (*NullableConnectionUpdate) Unset

func (v *NullableConnectionUpdate) Unset()

type NullableConnectionUpdateDetails

type NullableConnectionUpdateDetails struct {
	// contains filtered or unexported fields
}

func (NullableConnectionUpdateDetails) Get

func (NullableConnectionUpdateDetails) IsSet

func (NullableConnectionUpdateDetails) MarshalJSON

func (v NullableConnectionUpdateDetails) MarshalJSON() ([]byte, error)

func (*NullableConnectionUpdateDetails) Set

func (*NullableConnectionUpdateDetails) UnmarshalJSON

func (v *NullableConnectionUpdateDetails) UnmarshalJSON(src []byte) error

func (*NullableConnectionUpdateDetails) Unset

type NullableConnectionUpdateDetailsOneOf

type NullableConnectionUpdateDetailsOneOf struct {
	// contains filtered or unexported fields
}

func (NullableConnectionUpdateDetailsOneOf) Get

func (NullableConnectionUpdateDetailsOneOf) IsSet

func (NullableConnectionUpdateDetailsOneOf) MarshalJSON

func (v NullableConnectionUpdateDetailsOneOf) MarshalJSON() ([]byte, error)

func (*NullableConnectionUpdateDetailsOneOf) Set

func (*NullableConnectionUpdateDetailsOneOf) UnmarshalJSON

func (v *NullableConnectionUpdateDetailsOneOf) UnmarshalJSON(src []byte) error

func (*NullableConnectionUpdateDetailsOneOf) Unset

type NullableConnectionUpdateDetailsOneOf1

type NullableConnectionUpdateDetailsOneOf1 struct {
	// contains filtered or unexported fields
}

func (NullableConnectionUpdateDetailsOneOf1) Get

func (NullableConnectionUpdateDetailsOneOf1) IsSet

func (NullableConnectionUpdateDetailsOneOf1) MarshalJSON

func (v NullableConnectionUpdateDetailsOneOf1) MarshalJSON() ([]byte, error)

func (*NullableConnectionUpdateDetailsOneOf1) Set

func (*NullableConnectionUpdateDetailsOneOf1) UnmarshalJSON

func (v *NullableConnectionUpdateDetailsOneOf1) UnmarshalJSON(src []byte) error

func (*NullableConnectionUpdateDetailsOneOf1) Unset

type NullableConnectionUpdateDetailsOneOf2

type NullableConnectionUpdateDetailsOneOf2 struct {
	// contains filtered or unexported fields
}

func (NullableConnectionUpdateDetailsOneOf2) Get

func (NullableConnectionUpdateDetailsOneOf2) IsSet

func (NullableConnectionUpdateDetailsOneOf2) MarshalJSON

func (v NullableConnectionUpdateDetailsOneOf2) MarshalJSON() ([]byte, error)

func (*NullableConnectionUpdateDetailsOneOf2) Set

func (*NullableConnectionUpdateDetailsOneOf2) UnmarshalJSON

func (v *NullableConnectionUpdateDetailsOneOf2) UnmarshalJSON(src []byte) error

func (*NullableConnectionUpdateDetailsOneOf2) Unset

type NullableConnections

type NullableConnections struct {
	// contains filtered or unexported fields
}

func NewNullableConnections

func NewNullableConnections(val *Connections) *NullableConnections

func (NullableConnections) Get

func (NullableConnections) IsSet

func (v NullableConnections) IsSet() bool

func (NullableConnections) MarshalJSON

func (v NullableConnections) MarshalJSON() ([]byte, error)

func (*NullableConnections) Set

func (v *NullableConnections) Set(val *Connections)

func (*NullableConnections) UnmarshalJSON

func (v *NullableConnections) UnmarshalJSON(src []byte) error

func (*NullableConnections) Unset

func (v *NullableConnections) Unset()

type NullableDescription

type NullableDescription struct {
	// contains filtered or unexported fields
}

func NewNullableDescription

func NewNullableDescription(val *Description) *NullableDescription

func (NullableDescription) Get

func (NullableDescription) IsSet

func (v NullableDescription) IsSet() bool

func (NullableDescription) MarshalJSON

func (v NullableDescription) MarshalJSON() ([]byte, error)

func (*NullableDescription) Set

func (v *NullableDescription) Set(val *Description)

func (*NullableDescription) UnmarshalJSON

func (v *NullableDescription) UnmarshalJSON(src []byte) error

func (*NullableDescription) Unset

func (v *NullableDescription) Unset()

type NullableError

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableImportTagConfiguration

type NullableImportTagConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableImportTagConfiguration) Get

func (NullableImportTagConfiguration) IsSet

func (NullableImportTagConfiguration) MarshalJSON

func (v NullableImportTagConfiguration) MarshalJSON() ([]byte, error)

func (*NullableImportTagConfiguration) Set

func (*NullableImportTagConfiguration) UnmarshalJSON

func (v *NullableImportTagConfiguration) UnmarshalJSON(src []byte) error

func (*NullableImportTagConfiguration) Unset

func (v *NullableImportTagConfiguration) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableProviderType

type NullableProviderType struct {
	// contains filtered or unexported fields
}

func NewNullableProviderType

func NewNullableProviderType(val *ProviderType) *NullableProviderType

func (NullableProviderType) Get

func (NullableProviderType) IsSet

func (v NullableProviderType) IsSet() bool

func (NullableProviderType) MarshalJSON

func (v NullableProviderType) MarshalJSON() ([]byte, error)

func (*NullableProviderType) Set

func (v *NullableProviderType) Set(val *ProviderType)

func (*NullableProviderType) UnmarshalJSON

func (v *NullableProviderType) UnmarshalJSON(src []byte) error

func (*NullableProviderType) Unset

func (v *NullableProviderType) Unset()

type NullableRoleDelegationConnectionResponseDetails

type NullableRoleDelegationConnectionResponseDetails struct {
	// contains filtered or unexported fields
}

func (NullableRoleDelegationConnectionResponseDetails) Get

func (NullableRoleDelegationConnectionResponseDetails) IsSet

func (NullableRoleDelegationConnectionResponseDetails) MarshalJSON

func (*NullableRoleDelegationConnectionResponseDetails) Set

func (*NullableRoleDelegationConnectionResponseDetails) UnmarshalJSON

func (*NullableRoleDelegationConnectionResponseDetails) Unset

type NullableRoleDelegationConnectionResponseDetailsAllOf

type NullableRoleDelegationConnectionResponseDetailsAllOf struct {
	// contains filtered or unexported fields
}

func (NullableRoleDelegationConnectionResponseDetailsAllOf) Get

func (NullableRoleDelegationConnectionResponseDetailsAllOf) IsSet

func (NullableRoleDelegationConnectionResponseDetailsAllOf) MarshalJSON

func (*NullableRoleDelegationConnectionResponseDetailsAllOf) Set

func (*NullableRoleDelegationConnectionResponseDetailsAllOf) UnmarshalJSON

func (*NullableRoleDelegationConnectionResponseDetailsAllOf) Unset

type NullableScheduleInterval

type NullableScheduleInterval struct {
	// contains filtered or unexported fields
}

func NewNullableScheduleInterval

func NewNullableScheduleInterval(val *ScheduleInterval) *NullableScheduleInterval

func (NullableScheduleInterval) Get

func (NullableScheduleInterval) IsSet

func (v NullableScheduleInterval) IsSet() bool

func (NullableScheduleInterval) MarshalJSON

func (v NullableScheduleInterval) MarshalJSON() ([]byte, error)

func (*NullableScheduleInterval) Set

func (*NullableScheduleInterval) UnmarshalJSON

func (v *NullableScheduleInterval) UnmarshalJSON(src []byte) error

func (*NullableScheduleInterval) Unset

func (v *NullableScheduleInterval) Unset()

type NullableService

type NullableService struct {
	// contains filtered or unexported fields
}

func NewNullableService

func NewNullableService(val *Service) *NullableService

func (NullableService) Get

func (v NullableService) Get() *Service

func (NullableService) IsSet

func (v NullableService) IsSet() bool

func (NullableService) MarshalJSON

func (v NullableService) MarshalJSON() ([]byte, error)

func (*NullableService) Set

func (v *NullableService) Set(val *Service)

func (*NullableService) UnmarshalJSON

func (v *NullableService) UnmarshalJSON(src []byte) error

func (*NullableService) Unset

func (v *NullableService) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type ProviderType

type ProviderType string

ProviderType Provider type (also known as Connection type)

const (
	AWS   ProviderType = "aws"
	AZURE ProviderType = "azure"
)

List of ProviderType

func NewProviderTypeFromValue

func NewProviderTypeFromValue(v string) (*ProviderType, error)

NewProviderTypeFromValue returns a pointer to a valid ProviderType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ProviderType) IsValid

func (v ProviderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ProviderType) Ptr

func (v ProviderType) Ptr() *ProviderType

Ptr returns reference to ProviderType value

func (*ProviderType) UnmarshalJSON

func (v *ProviderType) UnmarshalJSON(src []byte) error

type ResourcesApiService

type ResourcesApiService service

ResourcesApiService ResourcesApi service

func (*ResourcesApiService) GetRegions

GetRegions Get all supported hosting regions

Get all supported hosting regions for a given cloud provider

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRegionsRequest

func (*ResourcesApiService) GetRegionsExecute

Execute executes the request

@return ConfigurationResourceList

func (*ResourcesApiService) GetServices

GetServices Get all supported hosting services

Get all supported hosting services for a given provider type

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetServicesRequest

func (*ResourcesApiService) GetServicesExecute

Execute executes the request

@return ConfigurationResourceList

type RoleDelegationConnectionResponseDetails

type RoleDelegationConnectionResponseDetails struct {
	AccessType ConnectionAccessType `json:"accessType"`
	AccountId  string               `json:"accountId"`
	RoleName   string               `json:"roleName"`
	// AppDynamics AWS Account ID. Delegates a user to an Identity Access Management (IAM) role in AWS. The AWS IAM role provides AppDynamics access to resources.
	AppDynamicsAwsAccountId *string `json:"appDynamicsAwsAccountId,omitempty"`
	// Returns an external ID for AWS role delegation connections
	ExternalId *string `json:"externalId,omitempty"`
}

RoleDelegationConnectionResponseDetails struct for RoleDelegationConnectionResponseDetails

func NewRoleDelegationConnectionResponseDetails

func NewRoleDelegationConnectionResponseDetails(accessType ConnectionAccessType, accountId string, roleName string) *RoleDelegationConnectionResponseDetails

NewRoleDelegationConnectionResponseDetails instantiates a new RoleDelegationConnectionResponseDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleDelegationConnectionResponseDetailsWithDefaults

func NewRoleDelegationConnectionResponseDetailsWithDefaults() *RoleDelegationConnectionResponseDetails

NewRoleDelegationConnectionResponseDetailsWithDefaults instantiates a new RoleDelegationConnectionResponseDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleDelegationConnectionResponseDetails) GetAccessType

GetAccessType returns the AccessType field value

func (*RoleDelegationConnectionResponseDetails) GetAccessTypeOk

GetAccessTypeOk returns a tuple with the AccessType field value and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetails) GetAccountId

GetAccountId returns the AccountId field value

func (*RoleDelegationConnectionResponseDetails) GetAccountIdOk

func (o *RoleDelegationConnectionResponseDetails) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetails) GetAppDynamicsAwsAccountId

func (o *RoleDelegationConnectionResponseDetails) GetAppDynamicsAwsAccountId() string

GetAppDynamicsAwsAccountId returns the AppDynamicsAwsAccountId field value if set, zero value otherwise.

func (*RoleDelegationConnectionResponseDetails) GetAppDynamicsAwsAccountIdOk

func (o *RoleDelegationConnectionResponseDetails) GetAppDynamicsAwsAccountIdOk() (*string, bool)

GetAppDynamicsAwsAccountIdOk returns a tuple with the AppDynamicsAwsAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetails) GetExternalId

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*RoleDelegationConnectionResponseDetails) GetExternalIdOk

func (o *RoleDelegationConnectionResponseDetails) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetails) GetRoleName

GetRoleName returns the RoleName field value

func (*RoleDelegationConnectionResponseDetails) GetRoleNameOk

func (o *RoleDelegationConnectionResponseDetails) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetails) HasAppDynamicsAwsAccountId

func (o *RoleDelegationConnectionResponseDetails) HasAppDynamicsAwsAccountId() bool

HasAppDynamicsAwsAccountId returns a boolean if a field has been set.

func (*RoleDelegationConnectionResponseDetails) HasExternalId

func (o *RoleDelegationConnectionResponseDetails) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (RoleDelegationConnectionResponseDetails) MarshalJSON

func (o RoleDelegationConnectionResponseDetails) MarshalJSON() ([]byte, error)

func (*RoleDelegationConnectionResponseDetails) SetAccessType

SetAccessType sets field value

func (*RoleDelegationConnectionResponseDetails) SetAccountId

SetAccountId sets field value

func (*RoleDelegationConnectionResponseDetails) SetAppDynamicsAwsAccountId

func (o *RoleDelegationConnectionResponseDetails) SetAppDynamicsAwsAccountId(v string)

SetAppDynamicsAwsAccountId gets a reference to the given string and assigns it to the AppDynamicsAwsAccountId field.

func (*RoleDelegationConnectionResponseDetails) SetExternalId

func (o *RoleDelegationConnectionResponseDetails) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*RoleDelegationConnectionResponseDetails) SetRoleName

SetRoleName sets field value

type RoleDelegationConnectionResponseDetailsAllOf

type RoleDelegationConnectionResponseDetailsAllOf struct {
	// AppDynamics AWS Account ID. Delegates a user to an Identity Access Management (IAM) role in AWS. The AWS IAM role provides AppDynamics access to resources.
	AppDynamicsAwsAccountId *string `json:"appDynamicsAwsAccountId,omitempty"`
	// Returns an external ID for AWS role delegation connections
	ExternalId *string `json:"externalId,omitempty"`
}

RoleDelegationConnectionResponseDetailsAllOf struct for RoleDelegationConnectionResponseDetailsAllOf

func NewRoleDelegationConnectionResponseDetailsAllOf

func NewRoleDelegationConnectionResponseDetailsAllOf() *RoleDelegationConnectionResponseDetailsAllOf

NewRoleDelegationConnectionResponseDetailsAllOf instantiates a new RoleDelegationConnectionResponseDetailsAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRoleDelegationConnectionResponseDetailsAllOfWithDefaults

func NewRoleDelegationConnectionResponseDetailsAllOfWithDefaults() *RoleDelegationConnectionResponseDetailsAllOf

NewRoleDelegationConnectionResponseDetailsAllOfWithDefaults instantiates a new RoleDelegationConnectionResponseDetailsAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RoleDelegationConnectionResponseDetailsAllOf) GetAppDynamicsAwsAccountId

func (o *RoleDelegationConnectionResponseDetailsAllOf) GetAppDynamicsAwsAccountId() string

GetAppDynamicsAwsAccountId returns the AppDynamicsAwsAccountId field value if set, zero value otherwise.

func (*RoleDelegationConnectionResponseDetailsAllOf) GetAppDynamicsAwsAccountIdOk

func (o *RoleDelegationConnectionResponseDetailsAllOf) GetAppDynamicsAwsAccountIdOk() (*string, bool)

GetAppDynamicsAwsAccountIdOk returns a tuple with the AppDynamicsAwsAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetailsAllOf) GetExternalId

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*RoleDelegationConnectionResponseDetailsAllOf) GetExternalIdOk

func (o *RoleDelegationConnectionResponseDetailsAllOf) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleDelegationConnectionResponseDetailsAllOf) HasAppDynamicsAwsAccountId

func (o *RoleDelegationConnectionResponseDetailsAllOf) HasAppDynamicsAwsAccountId() bool

HasAppDynamicsAwsAccountId returns a boolean if a field has been set.

func (*RoleDelegationConnectionResponseDetailsAllOf) HasExternalId

HasExternalId returns a boolean if a field has been set.

func (RoleDelegationConnectionResponseDetailsAllOf) MarshalJSON

func (*RoleDelegationConnectionResponseDetailsAllOf) SetAppDynamicsAwsAccountId

func (o *RoleDelegationConnectionResponseDetailsAllOf) SetAppDynamicsAwsAccountId(v string)

SetAppDynamicsAwsAccountId gets a reference to the given string and assigns it to the AppDynamicsAwsAccountId field.

func (*RoleDelegationConnectionResponseDetailsAllOf) SetExternalId

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

type ScheduleInterval

type ScheduleInterval struct {
	// The polling interval is five (5) minutes
	Interval int32  `json:"interval"`
	Unit     string `json:"unit"`
}

ScheduleInterval How often the selected connection is polled for information

func NewScheduleInterval

func NewScheduleInterval(interval int32, unit string) *ScheduleInterval

NewScheduleInterval instantiates a new ScheduleInterval object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduleIntervalWithDefaults

func NewScheduleIntervalWithDefaults() *ScheduleInterval

NewScheduleIntervalWithDefaults instantiates a new ScheduleInterval object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduleInterval) GetInterval

func (o *ScheduleInterval) GetInterval() int32

GetInterval returns the Interval field value

func (*ScheduleInterval) GetIntervalOk

func (o *ScheduleInterval) GetIntervalOk() (*int32, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*ScheduleInterval) GetUnit

func (o *ScheduleInterval) GetUnit() string

GetUnit returns the Unit field value

func (*ScheduleInterval) GetUnitOk

func (o *ScheduleInterval) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value and a boolean to check if the value has been set.

func (ScheduleInterval) MarshalJSON

func (o ScheduleInterval) MarshalJSON() ([]byte, error)

func (*ScheduleInterval) SetInterval

func (o *ScheduleInterval) SetInterval(v int32)

SetInterval sets field value

func (*ScheduleInterval) SetUnit

func (o *ScheduleInterval) SetUnit(v string)

SetUnit sets field value

type Service

type Service struct {
	Name       string                  `json:"name"`
	ImportTags *ImportTagConfiguration `json:"importTags,omitempty"`
	// expression for filtering resources to be monitored, based on tags
	TagFilter *string           `json:"tagFilter,omitempty"`
	Polling   *ScheduleInterval `json:"polling,omitempty"`
}

Service struct for Service

func NewService

func NewService(name string) *Service

NewService instantiates a new Service object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceWithDefaults

func NewServiceWithDefaults() *Service

NewServiceWithDefaults instantiates a new Service object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Service) GetImportTags

func (o *Service) GetImportTags() ImportTagConfiguration

GetImportTags returns the ImportTags field value if set, zero value otherwise.

func (*Service) GetImportTagsOk

func (o *Service) GetImportTagsOk() (*ImportTagConfiguration, bool)

GetImportTagsOk returns a tuple with the ImportTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetName

func (o *Service) GetName() string

GetName returns the Name field value

func (*Service) GetNameOk

func (o *Service) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Service) GetPolling

func (o *Service) GetPolling() ScheduleInterval

GetPolling returns the Polling field value if set, zero value otherwise.

func (*Service) GetPollingOk

func (o *Service) GetPollingOk() (*ScheduleInterval, bool)

GetPollingOk returns a tuple with the Polling field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) GetTagFilter

func (o *Service) GetTagFilter() string

GetTagFilter returns the TagFilter field value if set, zero value otherwise.

func (*Service) GetTagFilterOk

func (o *Service) GetTagFilterOk() (*string, bool)

GetTagFilterOk returns a tuple with the TagFilter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Service) HasImportTags

func (o *Service) HasImportTags() bool

HasImportTags returns a boolean if a field has been set.

func (*Service) HasPolling

func (o *Service) HasPolling() bool

HasPolling returns a boolean if a field has been set.

func (*Service) HasTagFilter

func (o *Service) HasTagFilter() bool

HasTagFilter returns a boolean if a field has been set.

func (Service) MarshalJSON

func (o Service) MarshalJSON() ([]byte, error)

func (*Service) SetImportTags

func (o *Service) SetImportTags(v ImportTagConfiguration)

SetImportTags gets a reference to the given ImportTagConfiguration and assigns it to the ImportTags field.

func (*Service) SetName

func (o *Service) SetName(v string)

SetName sets field value

func (*Service) SetPolling

func (o *Service) SetPolling(v ScheduleInterval)

SetPolling gets a reference to the given ScheduleInterval and assigns it to the Polling field.

func (*Service) SetTagFilter

func (o *Service) SetTagFilter(v string)

SetTagFilter gets a reference to the given string and assigns it to the TagFilter field.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL