Versions in this module Expand all Collapse all v1 v1.1.0 Sep 15, 2026 Changes in this version + var Privileges = map[string]jamfplatform.MethodPrivileges + func PrivilegesFor(method string) (jamfplatform.MethodPrivileges, bool) + type ActivationProfile struct + Code string + type ActivationProfileDeployRequest struct + Platform string + Uem string + UemGroups *[]string + type ActivationProfileDeployRequestPlatform = string + const ActivationProfileDeployRequestPlatformByodIos + const ActivationProfileDeployRequestPlatformSupervisedIos + const ActivationProfileDeployRequestPlatformSupervisedMac + const ActivationProfileDeployRequestPlatformUnsupervisedIos + func ActivationProfileDeployRequestPlatformValues() []ActivationProfileDeployRequestPlatform + type ActivationProfileDeployRequestUem = string + const ActivationProfileDeployRequestUemJamf + func ActivationProfileDeployRequestUemValues() []ActivationProfileDeployRequestUem + type ActivationProfileResponse struct + Href string + ID string + type ActivationProfilesResponse struct + ActivationProfiles []ActivationProfile + type ApiError struct + Errors []ApiErrorItem + HttpStatus int + TraceID *string + type ApiErrorEntry struct + Code string + Description string + Field *string + type ApiErrorErrorsItem struct + Code string + Description string + Field string + ID string + type ApiErrorItem struct + Code string + Description *string + Field *string + ID *string + type ApiErrorItemCode = string + const ApiErrorItemCodeDomainConflict + const ApiErrorItemCodeGatewayNotFound + const ApiErrorItemCodeInvalidField + const ApiErrorItemCodeListSizeExceeded + const ApiErrorItemCodeNameserverIpOutOfRange + const ApiErrorItemCodeNameserverIpRestricted + const ApiErrorItemCodeNotEntitled + const ApiErrorItemCodeSearchDomainNotSet + const ApiErrorItemCodeZoneNotFound + func ApiErrorItemCodeValues() []ApiErrorItemCode + type App struct + Assignments *Assignments + BareIps []string + CategoryName CategoryName + GroupOverrides *GroupOverrides + Hostnames []string + ID string + Name *string + PredefinedAppID *string + Routing *Routing + Security *AppSecurity + type AppCreateRequest struct + Assignments Assignments + BareIps *[]string + CategoryName CategoryName + GroupOverrides *GroupOverrides + Hostnames *[]string + Name *string + PredefinedAppID *string + Routing Routing + Security *AppSecurity + type AppListResponse struct + Results []App + TotalCount int + type AppPatchRequest struct + Assignments *Assignments + BareIps *[]string + CategoryName *CategoryName + GroupOverrides *GroupOverrides + Hostnames *[]string + Name *string + Routing *Routing + Security *AppSecurity + type AppSecurity struct + DeviceManagementBasedAccess *DeviceManagementBasedAccess + DohIntegration *DohIntegration + RiskControls *RiskControls + type Assignments struct + Inclusions AssignmentsInclusions + type AssignmentsInclusions struct + AllUsers bool + Groups *[]string + type BulkDeleteActivationProfilesRequest struct + Codes []string + type Category struct + DisplayName string + ID string + Name string + type CategoryListResponse struct + Results []Category + TotalCount int + type CategoryName = string + type CipherSuiteConfig struct + DhGroups []string + Encryption []string + Integrity []string + LifetimeInSec int64 + type CipherSuiteConfigDhGroups = string + const CipherSuiteConfigDhGroupsEcp256 + const CipherSuiteConfigDhGroupsEcp384 + const CipherSuiteConfigDhGroupsEcp521 + const CipherSuiteConfigDhGroupsModp1024 + const CipherSuiteConfigDhGroupsModp1536 + const CipherSuiteConfigDhGroupsModp2048 + const CipherSuiteConfigDhGroupsModp3072 + const CipherSuiteConfigDhGroupsModp4096 + func CipherSuiteConfigDhGroupsValues() []CipherSuiteConfigDhGroups + type CipherSuiteConfigEncryption = string + const CipherSuiteConfigEncryption3des + const CipherSuiteConfigEncryptionAes128 + const CipherSuiteConfigEncryptionAes256 + func CipherSuiteConfigEncryptionValues() []CipherSuiteConfigEncryption + type CipherSuiteConfigIntegrity = string + const CipherSuiteConfigIntegrityMd5 + const CipherSuiteConfigIntegritySha1 + const CipherSuiteConfigIntegritySha256 + const CipherSuiteConfigIntegritySha512 + func CipherSuiteConfigIntegrityValues() []CipherSuiteConfigIntegrity + type CitrixCloudConfig struct + ApplicationID string + ApplicationSecret string + CustomerID string + URL string + type CitrixCloudOauthConfig struct + ApplicationID string + ApplicationSecret string + CustomerID string + Region string + type CitrixCloudOauthConfigRegion = string + const CitrixCloudOauthConfigRegionAsiaPacific + const CitrixCloudOauthConfigRegionEu + const CitrixCloudOauthConfigRegionJapan + const CitrixCloudOauthConfigRegionUsa + func CitrixCloudOauthConfigRegionValues() []CitrixCloudOauthConfigRegion + type Client struct + func New(base *jamfplatform.Client) *Client + func (c *Client) ApplyDeviceGroupV2(ctx context.Context, request *CreateGroupRequest) (string, bool, error) + func (c *Client) ApplyDnsZoneV1(ctx context.Context, request *ZoneWrite) (string, bool, error) + func (c *Client) ApplyZtnaAppV1(ctx context.Context, request *AppCreateRequest) (string, bool, error) + func (c *Client) ApplyZtnaGatewayV1(ctx context.Context, request *GatewayCreateRequest) (string, bool, error) + func (c *Client) ApplyZtnaGroupedGatewayV1(ctx context.Context, request *GroupedGatewayCreateRequest) (string, bool, error) + func (c *Client) CancelUemConnectorSyncV1(ctx context.Context, configID string) error + func (c *Client) ClearDnsCustomHostnameMappingsV1(ctx context.Context) error + func (c *Client) ClearDnsSearchDomainV1(ctx context.Context) error + func (c *Client) CreateActivationProfileV1(ctx context.Context, request *PublicApiCreateActivationProfileRequest) (*ActivationProfile, error) + func (c *Client) CreateDeviceGroupV1(ctx context.Context, request *CreateGroupRequest) (*Group, error) + func (c *Client) CreateDnsZoneV1(ctx context.Context, request *ZoneWrite) (*ZoneRef, error) + func (c *Client) CreateUemConnectorV1(ctx context.Context, request *ConnectorCreateRequestBody) (*CreatedResource, error) + func (c *Client) CreateZtnaAppV1(ctx context.Context, request *AppCreateRequest) (*CreateResponse, error) + func (c *Client) CreateZtnaGatewayV1(ctx context.Context, request *GatewayCreateRequest) (*CreateResponse, error) + func (c *Client) CreateZtnaGroupedGatewayV1(ctx context.Context, request *GroupedGatewayCreateRequest) (*CreateResponse, error) + func (c *Client) DeleteActivationProfilesV1(ctx context.Context, request *BulkDeleteActivationProfilesRequest) error + func (c *Client) DeleteDeviceGroupV1(ctx context.Context, groupID string) error + func (c *Client) DeleteDnsZoneV1(ctx context.Context, id string) error + func (c *Client) DeleteUemConnectorV1(ctx context.Context, configID string) error + func (c *Client) DeleteZtnaAppV1(ctx context.Context, appID string) error + func (c *Client) DeleteZtnaGatewayV1(ctx context.Context, gatewayID string) error + func (c *Client) DeleteZtnaGroupedGatewayV1(ctx context.Context, groupedGatewayID string) error + func (c *Client) DeployActivationProfileToUemV1(ctx context.Context, code string, request *ActivationProfileDeployRequest) error + func (c *Client) DisableUemConnectorV1(ctx context.Context, configID string) error + func (c *Client) EnableUemConnectorV1(ctx context.Context, configID string, request *EnablementRequest) error + func (c *Client) GetActivationProfileV1(ctx context.Context, activationProfileID string) (*ActivationProfile, error) + func (c *Client) GetDeviceGroupV1(ctx context.Context, groupID string) (*Group, error) + func (c *Client) GetDnsCustomHostnameMappingsV1(ctx context.Context) (*MappingList, error) + func (c *Client) GetDnsSearchDomainV1(ctx context.Context) (*SearchDomain, error) + func (c *Client) GetDnsZoneV1(ctx context.Context, id string) (*Zone, error) + func (c *Client) GetUemConnectorSyncSettingsV1(ctx context.Context, configID string) (*ConnectorConfig, error) + func (c *Client) GetUemConnectorV1(ctx context.Context, configID string) (*ConnectorConfig, error) + func (c *Client) GetZtnaAppV1(ctx context.Context, appID string) (*App, error) + func (c *Client) GetZtnaGatewayV1(ctx context.Context, gatewayID string) (*Gateway, error) + func (c *Client) GetZtnaGroupedGatewayV1(ctx context.Context, groupedGatewayID string) (*GroupedGateway, error) + func (c *Client) ListActivationProfilesV1(ctx context.Context, origin string) (*ActivationProfilesResponse, error) + func (c *Client) ListContentCategoriesV1(ctx context.Context) (*CategoryListResponse, error) + func (c *Client) ListDeviceGroupsV2(ctx context.Context) (*GroupListResponseV2, error) + func (c *Client) ListDnsZonesV1(ctx context.Context, sort string) (*ZoneList, error) + func (c *Client) ListUemConnectorSyncRunsV1(ctx context.Context, configID string) ([]SyncRun, error) + func (c *Client) ListUemConnectorsV1(ctx context.Context) (*ConnectorPage, error) + func (c *Client) ListZtnaAppsV1(ctx context.Context) ([]App, error) + func (c *Client) ListZtnaGatewaysV1(ctx context.Context) (*GatewayListResponse, error) + func (c *Client) ListZtnaGroupedGatewaysV1(ctx context.Context) (*GroupedGatewayListResponse, error) + func (c *Client) ListZtnaPredefinedAppsV1(ctx context.Context) (*PredefinedAppListResponse, error) + func (c *Client) ListZtnaSharedGatewaysV1(ctx context.Context) (*SharedGatewayListResponse, error) + func (c *Client) PauseActivationProfileV1(ctx context.Context, activationProfileID string) error + func (c *Client) ReplaceDnsCustomHostnameMappingsV1(ctx context.Context, request *[]Mapping) error + func (c *Client) ResolveContentCategoryV1ByName(ctx context.Context, name string) (*Category, error) + func (c *Client) ResolveContentCategoryV1IDByName(ctx context.Context, name string) (string, error) + func (c *Client) ResolveDeviceGroupV2ByName(ctx context.Context, name string) (*GroupListItem, error) + func (c *Client) ResolveDeviceGroupV2IDByName(ctx context.Context, name string) (string, error) + func (c *Client) ResolveDnsZoneV1ByName(ctx context.Context, name string) (*Zone, error) + func (c *Client) ResolveDnsZoneV1IDByName(ctx context.Context, name string) (string, error) + func (c *Client) ResolveZtnaAppV1ByName(ctx context.Context, name string) (*App, error) + func (c *Client) ResolveZtnaAppV1IDByName(ctx context.Context, name string) (string, error) + func (c *Client) ResolveZtnaGatewayV1ByName(ctx context.Context, name string) (*Gateway, error) + func (c *Client) ResolveZtnaGatewayV1IDByName(ctx context.Context, name string) (string, error) + func (c *Client) ResolveZtnaGroupedGatewayV1ByName(ctx context.Context, name string) (*GroupedGateway, error) + func (c *Client) ResolveZtnaGroupedGatewayV1IDByName(ctx context.Context, name string) (string, error) + func (c *Client) ResumeActivationProfileV1(ctx context.Context, activationProfileID string) error + func (c *Client) SetDnsSearchDomainV1(ctx context.Context, request *SearchDomain) error + func (c *Client) TriggerUemConnectorSyncV1(ctx context.Context, configID string) error + func (c *Client) UpdateDeviceGroupV2(ctx context.Context, groupID string, request *UpdateGroupRequest) error + func (c *Client) UpdateDnsZoneV1(ctx context.Context, id string, request *ZonePatch) error + func (c *Client) UpdateUemConnectorSyncSettingsV1(ctx context.Context, configID string, request *SyncSettings) error + func (c *Client) UpdateZtnaAppV1(ctx context.Context, appID string, request *AppPatchRequest) error + func (c *Client) UpdateZtnaGatewayV1(ctx context.Context, gatewayID string, request *GatewayPatchRequest) error + func (c *Client) UpdateZtnaGroupedGatewayV1(ctx context.Context, groupedGatewayID string, ...) error + type ConnectionConfigLeftRequest struct + Host string + ID string + Secret *string + Subnets []string + type ConnectionConfigLeftResponse struct + Auth string + Host string + ID string + Subnets []string + type ConnectionConfigLeftResponseAuth = string + const ConnectionConfigLeftResponseAuthPsk + func ConnectionConfigLeftResponseAuthValues() []ConnectionConfigLeftResponseAuth + type ConnectionConfigPatchLeftRequest struct + Host *string + ID *string + Secret *string + Subnets *[]string + type ConnectionConfigPatchRightRequest struct + Host *string + ID *string + Subnets *[]string + Vendor *string + type ConnectionConfigPatchRightRequestVendor = string + const ConnectionConfigPatchRightRequestVendorCheckpoint + const ConnectionConfigPatchRightRequestVendorCisco + const ConnectionConfigPatchRightRequestVendorFortinet + const ConnectionConfigPatchRightRequestVendorJuniper + const ConnectionConfigPatchRightRequestVendorOther + const ConnectionConfigPatchRightRequestVendorPaloAlto + const ConnectionConfigPatchRightRequestVendorSonicWall + const ConnectionConfigPatchRightRequestVendorSophos + const ConnectionConfigPatchRightRequestVendorSourcefire + const ConnectionConfigPatchRightRequestVendorStrongSwan + const ConnectionConfigPatchRightRequestVendorWatchguard + func ConnectionConfigPatchRightRequestVendorValues() []ConnectionConfigPatchRightRequestVendor + type ConnectionConfigRightRequest struct + Host string + ID string + Subnets []string + Vendor string + type ConnectionConfigRightRequestVendor = string + const ConnectionConfigRightRequestVendorCheckpoint + const ConnectionConfigRightRequestVendorCisco + const ConnectionConfigRightRequestVendorFortinet + const ConnectionConfigRightRequestVendorJuniper + const ConnectionConfigRightRequestVendorOther + const ConnectionConfigRightRequestVendorPaloAlto + const ConnectionConfigRightRequestVendorSonicWall + const ConnectionConfigRightRequestVendorSophos + const ConnectionConfigRightRequestVendorSourcefire + const ConnectionConfigRightRequestVendorStrongSwan + const ConnectionConfigRightRequestVendorWatchguard + func ConnectionConfigRightRequestVendorValues() []ConnectionConfigRightRequestVendor + type ConnectionConfigRightResponse struct + Auth string + Host string + ID string + Subnets []string + Vendor string + type ConnectionConfigRightResponseAuth = string + const ConnectionConfigRightResponseAuthPsk + func ConnectionConfigRightResponseAuthValues() []ConnectionConfigRightResponseAuth + type ConnectionConfigRightResponseVendor = string + const ConnectionConfigRightResponseVendorCheckpoint + const ConnectionConfigRightResponseVendorCisco + const ConnectionConfigRightResponseVendorFortinet + const ConnectionConfigRightResponseVendorJuniper + const ConnectionConfigRightResponseVendorOther + const ConnectionConfigRightResponseVendorPaloAlto + const ConnectionConfigRightResponseVendorSonicWall + const ConnectionConfigRightResponseVendorSophos + const ConnectionConfigRightResponseVendorSourcefire + const ConnectionConfigRightResponseVendorStrongSwan + const ConnectionConfigRightResponseVendorWatchguard + func ConnectionConfigRightResponseVendorValues() []ConnectionConfigRightResponseVendor + type ConnectorConfig struct + ConcurrentSyncEnabled bool + Connected bool + ConnectorDeviceTypeAlias string + CustomerID string + DeviceFieldMappings *DeviceFieldMappings + DeviceRiskTagging bool + DeviceSyncAuth *DeviceSyncAuth + DeviceUnmanagedThreshold int + EmmTaggingSupported bool + Enabled bool + GroupSettings *GroupSettings + ID string + IsoCountry *string + LatestSync *LatestSync + NextScheduledSync *time.Time + PreviousSyncStart *time.Time + RefreshRateMinutes int64 + Scheduled bool + SyncConfig *SyncConfig + TenantID *string + URL string + UemVersion *string + Vendor string + type ConnectorConfigDeviceUnmanagedThreshold = int + const ConnectorConfigDeviceUnmanagedThreshold0 + const ConnectorConfigDeviceUnmanagedThreshold1 + const ConnectorConfigDeviceUnmanagedThreshold14 + const ConnectorConfigDeviceUnmanagedThreshold3 + const ConnectorConfigDeviceUnmanagedThreshold5 + const ConnectorConfigDeviceUnmanagedThreshold7 + func ConnectorConfigDeviceUnmanagedThresholdValues() []ConnectorConfigDeviceUnmanagedThreshold + type ConnectorConfigRefreshRateMinutes = int64 + const ConnectorConfigRefreshRateMinutes120 + const ConnectorConfigRefreshRateMinutes1440 + const ConnectorConfigRefreshRateMinutes240 + const ConnectorConfigRefreshRateMinutes480 + const ConnectorConfigRefreshRateMinutes60 + const ConnectorConfigRefreshRateMinutes720 + func ConnectorConfigRefreshRateMinutesValues() []ConnectorConfigRefreshRateMinutes + type ConnectorConfigVendor = string + const ConnectorConfigVendorAirwatch + const ConnectorConfigVendorGoogle + const ConnectorConfigVendorIntune + const ConnectorConfigVendorJamfPro + const ConnectorConfigVendorJamfSchool + const ConnectorConfigVendorMaas360 + const ConnectorConfigVendorMobileironcloud + const ConnectorConfigVendorMobileironcore + const ConnectorConfigVendorWizy + const ConnectorConfigVendorXenmobile + func ConnectorConfigVendorValues() []ConnectorConfigVendor + type ConnectorCreateRequestBody struct + AIRWATCH *WorkspaceOneConnectorCreateRequest + GOOGLE *GoogleConnectorCreateRequest + INTUNE *IntuneConnectorCreateRequest + JAMFPRO *JamfProConnectorCreateRequest + JAMFSCHOOL *JamfSchoolConnectorCreateRequest + MAAS360 *Maas360ConnectorCreateRequest + MOBILEIRONCLOUD *MobileIronCloudConnectorCreateRequest + MOBILEIRONCORE *MobileIronCoreConnectorCreateRequest + Vendor string + WIZY *WizyConnectorCreateRequest + XENMOBILE *XenMobileConnectorCreateRequest + func (m *ConnectorCreateRequestBody) UnmarshalJSON(data []byte) error + func (m ConnectorCreateRequestBody) MarshalJSON() ([]byte, error) + type ConnectorCreateRequestBodyVendor = string + const ConnectorCreateRequestBodyVendorAirwatch + const ConnectorCreateRequestBodyVendorGoogle + const ConnectorCreateRequestBodyVendorIntune + const ConnectorCreateRequestBodyVendorJamfPro + const ConnectorCreateRequestBodyVendorJamfSchool + const ConnectorCreateRequestBodyVendorMaas360 + const ConnectorCreateRequestBodyVendorMobileironcloud + const ConnectorCreateRequestBodyVendorMobileironcore + const ConnectorCreateRequestBodyVendorWizy + const ConnectorCreateRequestBodyVendorXenmobile + func ConnectorCreateRequestBodyVendorValues() []ConnectorCreateRequestBodyVendor + type ConnectorPage struct + Results []ConnectorConfig + TotalCount int64 + type CreateGroupRequest struct + Name string + type CreateResponse struct + Href string + ID string + type CreatedResource struct + Href string + ID string + type DedicatedIps struct + Enabled bool + Ips *[]string + type DeviceFieldMappings struct + DeviceNameMapping *string + PhoneNumberMapping *string + UserEmailMapping *EmailMapping + UserIDMapping *string + UserNameMapping *string + type DeviceManagementBasedAccess struct + Enabled bool + NotificationsEnabled bool + type DeviceSyncAuth struct + ClientID string + ClientSecret string + Password string + Username string + type DohIntegration struct + Blocking bool + NotificationsEnabled bool + type EmailMapping struct + FieldPrefix *string + FieldSuffix *string + Type string + UseOnlyIfEmailMissing *bool + type EmailMappingType = string + const EmailMappingTypeCustom + const EmailMappingTypeDeviceName + const EmailMappingTypeEmailAddress + const EmailMappingTypeExternalUserID + const EmailMappingTypeFirstName + const EmailMappingTypeImei + const EmailMappingTypeLastName + const EmailMappingTypeMDMID + const EmailMappingTypeName + const EmailMappingTypeSerialNumber + func EmailMappingTypeValues() []EmailMappingType + type EnablementRequest struct + Enabled bool + type Gateway struct + AvailabilityZones []string + Contact *GatewayContact + Datacenter string + DedicatedIps *DedicatedIps + Enabled bool + ID string + Ipsec *GatewayIpSec + Name string + Status *GatewayStatus + TenantIds []string + type GatewayContact struct + Email string + Name string + type GatewayCreateRequest struct + AvailabilityZones *[]string + Contact GatewayContact + Datacenter string + DedicatedIps *DedicatedIps + Enabled *bool + Ipsec *GatewayIpSecRequest + Name string + TenantIds []string + type GatewayCreateRequestDatacenter = string + const GatewayCreateRequestDatacenterAfSouth1 + const GatewayCreateRequestDatacenterApEast1 + const GatewayCreateRequestDatacenterApNortheast1 + const GatewayCreateRequestDatacenterApSouth1 + const GatewayCreateRequestDatacenterApSoutheast1 + const GatewayCreateRequestDatacenterApSoutheast2 + const GatewayCreateRequestDatacenterCaCentral1 + const GatewayCreateRequestDatacenterEuCentral1 + const GatewayCreateRequestDatacenterEuWest1 + const GatewayCreateRequestDatacenterEuWest2 + const GatewayCreateRequestDatacenterSaEast1 + const GatewayCreateRequestDatacenterUsEast1 + const GatewayCreateRequestDatacenterUsWest2 + func GatewayCreateRequestDatacenterValues() []GatewayCreateRequestDatacenter + type GatewayDatacenter = string + const GatewayDatacenterAfSouth1 + const GatewayDatacenterApEast1 + const GatewayDatacenterApNortheast1 + const GatewayDatacenterApSouth1 + const GatewayDatacenterApSoutheast1 + const GatewayDatacenterApSoutheast2 + const GatewayDatacenterCaCentral1 + const GatewayDatacenterEuCentral1 + const GatewayDatacenterEuWest1 + const GatewayDatacenterEuWest2 + const GatewayDatacenterSaEast1 + const GatewayDatacenterUsEast1 + const GatewayDatacenterUsWest2 + func GatewayDatacenterValues() []GatewayDatacenter + type GatewayIpSec struct + Esp *CipherSuiteConfig + Ike *CipherSuiteConfig + KeyExchange string + Left *ConnectionConfigLeftResponse + Right *ConnectionConfigRightResponse + type GatewayIpSecKeyExchange = string + const GatewayIpSecKeyExchangeIkev1 + const GatewayIpSecKeyExchangeIkev2 + func GatewayIpSecKeyExchangeValues() []GatewayIpSecKeyExchange + type GatewayIpSecPatchRequest struct + Esp *CipherSuiteConfig + Ike *CipherSuiteConfig + KeyExchange *string + Left *ConnectionConfigPatchLeftRequest + Right *ConnectionConfigPatchRightRequest + type GatewayIpSecPatchRequestKeyExchange = string + const GatewayIpSecPatchRequestKeyExchangeIkev1 + const GatewayIpSecPatchRequestKeyExchangeIkev2 + func GatewayIpSecPatchRequestKeyExchangeValues() []GatewayIpSecPatchRequestKeyExchange + type GatewayIpSecRequest struct + Esp CipherSuiteConfig + Ike CipherSuiteConfig + KeyExchange string + Left ConnectionConfigLeftRequest + Right ConnectionConfigRightRequest + type GatewayIpSecRequestKeyExchange = string + const GatewayIpSecRequestKeyExchangeIkev1 + const GatewayIpSecRequestKeyExchangeIkev2 + func GatewayIpSecRequestKeyExchangeValues() []GatewayIpSecRequestKeyExchange + type GatewayListResponse struct + Results []Gateway + TotalCount int + type GatewayPatchRequest struct + AvailabilityZones *[]string + Contact *GatewayContact + Datacenter *string + Enabled *bool + Ipsec *GatewayIpSecPatchRequest + Name *string + TenantIds *[]string + type GatewayPatchRequestDatacenter = string + const GatewayPatchRequestDatacenterAfSouth1 + const GatewayPatchRequestDatacenterApEast1 + const GatewayPatchRequestDatacenterApNortheast1 + const GatewayPatchRequestDatacenterApSouth1 + const GatewayPatchRequestDatacenterApSoutheast1 + const GatewayPatchRequestDatacenterApSoutheast2 + const GatewayPatchRequestDatacenterCaCentral1 + const GatewayPatchRequestDatacenterEuCentral1 + const GatewayPatchRequestDatacenterEuWest1 + const GatewayPatchRequestDatacenterEuWest2 + const GatewayPatchRequestDatacenterSaEast1 + const GatewayPatchRequestDatacenterUsEast1 + const GatewayPatchRequestDatacenterUsWest2 + func GatewayPatchRequestDatacenterValues() []GatewayPatchRequestDatacenter + type GatewayStatus struct + State string + TunnelState *string + UpdatedAt time.Time + type GatewayStatusState = string + const GatewayStatusStateDisabled + const GatewayStatusStateDown + const GatewayStatusStatePending + const GatewayStatusStateUp + func GatewayStatusStateValues() []GatewayStatusState + type GatewayStatusTunnelState = string + const GatewayStatusTunnelStateDown + const GatewayStatusTunnelStateUp + func GatewayStatusTunnelStateValues() []GatewayStatusTunnelState + type GoogleApiSettings struct + ClientID string + ClientSecret *string + type GoogleConnectorCreateRequest struct + ApiSettings *GoogleApiSettings + AuthURL *string + IsoCountry *string + URL string + Vendor string + type GoogleConnectorCreateRequestVendor = string + const GoogleConnectorCreateRequestVendorGoogle + func GoogleConnectorCreateRequestVendorValues() []GoogleConnectorCreateRequestVendor + type Group struct + ID string + Name string + type GroupListItem struct + ID string + Name string + type GroupListResponseV2 struct + Groups []GroupListItem + type GroupMapping struct + EmmGroupID string + WanderaGroupID string + type GroupOverrides struct + RoutingOverrides *[]RoutingOverride + type GroupSettings struct + DefaultGroupID *string + GroupMappingEnabled *bool + GroupMappings *[]GroupMapping + type GroupedGateway struct + CreatedAt time.Time + GatewayIds []string + ID string + Name string + RecoveryDelayInSec int + RoutingStrategy RoutingStrategy + TenantIds []string + UpdatedAt time.Time + type GroupedGatewayCreateRequest struct + GatewayIds []string + Name string + RecoveryDelayInSec int + RoutingStrategy RoutingStrategy + TenantIds []string + type GroupedGatewayCreateRequestRecoveryDelayInSec = int + const GroupedGatewayCreateRequestRecoveryDelayInSec10800 + const GroupedGatewayCreateRequestRecoveryDelayInSec1800 + const GroupedGatewayCreateRequestRecoveryDelayInSec28800 + const GroupedGatewayCreateRequestRecoveryDelayInSec300 + const GroupedGatewayCreateRequestRecoveryDelayInSec3600 + func GroupedGatewayCreateRequestRecoveryDelayInSecValues() []GroupedGatewayCreateRequestRecoveryDelayInSec + type GroupedGatewayListResponse struct + Results []GroupedGateway + TotalCount int + type GroupedGatewayPatchRequest struct + GatewayIds *[]string + Name *string + RecoveryDelayInSec *int + RoutingStrategy *RoutingStrategy + TenantIds *[]string + type GroupedGatewayPatchRequestRecoveryDelayInSec = int + const GroupedGatewayPatchRequestRecoveryDelayInSec10800 + const GroupedGatewayPatchRequestRecoveryDelayInSec1800 + const GroupedGatewayPatchRequestRecoveryDelayInSec28800 + const GroupedGatewayPatchRequestRecoveryDelayInSec300 + const GroupedGatewayPatchRequestRecoveryDelayInSec3600 + func GroupedGatewayPatchRequestRecoveryDelayInSecValues() []GroupedGatewayPatchRequestRecoveryDelayInSec + type IntuneApiCredentials struct + ClientID string + ClientSecret *string + type IntuneConnectorCreateRequest struct + GraphAuthURL *string + GraphURL *string + IsoCountry *string + Lcm *IntuneApiCredentials + Mtd *IntuneApiCredentials + MtdURL *string + OtherApisAuthURL *string + Tag *IntuneApiCredentials + URL string + Vendor string + type IntuneConnectorCreateRequestVendor = string + const IntuneConnectorCreateRequestVendorIntune + func IntuneConnectorCreateRequestVendorValues() []IntuneConnectorCreateRequestVendor + type JamfProConnectorCreateRequest struct + AuthStrategy string + DeviceSyncAuth *JamfProCredentials + IsoCountry *string + TenantID *string + URL string + Vendor string + type JamfProConnectorCreateRequestAuthStrategy = string + const JamfProConnectorCreateRequestAuthStrategyBasic + const JamfProConnectorCreateRequestAuthStrategyJamfProOauth + const JamfProConnectorCreateRequestAuthStrategyM2m + func JamfProConnectorCreateRequestAuthStrategyValues() []JamfProConnectorCreateRequestAuthStrategy + type JamfProConnectorCreateRequestVendor = string + const JamfProConnectorCreateRequestVendorJamfPro + func JamfProConnectorCreateRequestVendorValues() []JamfProConnectorCreateRequestVendor + type JamfProCredentials struct + ClientID *string + ClientSecret *string + Password *string + Username *string + type JamfSchoolConnectorCreateRequest struct + ApiKey string + IsoCountry *string + NetworkID string + URL string + Vendor string + type JamfSchoolConnectorCreateRequestVendor = string + const JamfSchoolConnectorCreateRequestVendorJamfSchool + func JamfSchoolConnectorCreateRequestVendorValues() []JamfSchoolConnectorCreateRequestVendor + type LatestSync struct + ErrorDetails *SyncErrorDetails + Finished *time.Time + FinishedUtcMs *int64 + LastSeen *time.Time + RefreshType *string + Started *time.Time + StartedUtcMs *int64 + Status string + TransactionID string + type LatestSyncRefreshType = string + const LatestSyncRefreshTypeAuto + const LatestSyncRefreshTypeManual + const LatestSyncRefreshTypeOutOfBand + const LatestSyncRefreshTypeUemAdHocSync + func LatestSyncRefreshTypeValues() []LatestSyncRefreshType + type LatestSyncStatus = string + const LatestSyncStatusAuthFailed + const LatestSyncStatusCanceled + const LatestSyncStatusCanceling + const LatestSyncStatusCompleted + const LatestSyncStatusCompletedWithErrors + const LatestSyncStatusConnectionTestFailed + const LatestSyncStatusFailed + const LatestSyncStatusNotSynchronized + const LatestSyncStatusRunning + const LatestSyncStatusStalled + func LatestSyncStatusValues() []LatestSyncStatus + type Maas360ConnectorCreateRequest struct + AppAccessKey string + AppID string + AppVersion string + BillingID string + EmmPassword string + EmmUsername string + IsoCountry *string + URL string + Vendor string + type Maas360ConnectorCreateRequestVendor = string + const Maas360ConnectorCreateRequestVendorMaas360 + func Maas360ConnectorCreateRequestVendorValues() []Maas360ConnectorCreateRequestVendor + type Mapping struct + ARecords *[]string + AaaaRecords *[]string + Hostname string + SecureDns *bool + Ztna *bool + type MappingList struct + Results []Mapping + TotalCount int + type MobileIronCloudConnectorCreateRequest struct + EmmPassword string + EmmUsername string + IsoCountry *string + URL string + Vendor string + type MobileIronCloudConnectorCreateRequestVendor = string + const MobileIronCloudConnectorCreateRequestVendorMobileironcloud + func MobileIronCloudConnectorCreateRequestVendorValues() []MobileIronCloudConnectorCreateRequestVendor + type MobileIronCoreConnectorCreateRequest struct + EmmPassword string + EmmUsername string + IsoCountry *string + RootCertificate *string + URL string + Vendor string + type MobileIronCoreConnectorCreateRequestVendor = string + const MobileIronCoreConnectorCreateRequestVendorMobileironcore + func MobileIronCoreConnectorCreateRequestVendorValues() []MobileIronCoreConnectorCreateRequestVendor + type NameServer struct + GatewayID string + IP string + type PredefinedApp struct + Hostnames []string + ID string + Name string + type PredefinedAppListResponse struct + Results []PredefinedApp + TotalCount int + type PublicApiCapabilities struct + DataPolicy *bool + NetworkSecurity *bool + Note *string + VulnerabilityManagement *bool + type PublicApiCreateActivationProfileRequest struct + Capabilities PublicApiCapabilities + GroupID *string + Name string + Origin string + Platforms []string + type PublicApiCreateActivationProfileRequestOrigin = string + const PublicApiCreateActivationProfileRequestOriginPublicApi + func PublicApiCreateActivationProfileRequestOriginValues() []PublicApiCreateActivationProfileRequestOrigin + type PublicApiCreateActivationProfileRequestPlatforms = string + const PublicApiCreateActivationProfileRequestPlatformsIOS + const PublicApiCreateActivationProfileRequestPlatformsMac + func PublicApiCreateActivationProfileRequestPlatformsValues() []PublicApiCreateActivationProfileRequestPlatforms + type RiskControls struct + Enabled bool + LevelThreshold string + NotificationsEnabled bool + type RiskControlsLevelThreshold = string + const RiskControlsLevelThresholdHigh + const RiskControlsLevelThresholdLow + const RiskControlsLevelThresholdMedium + func RiskControlsLevelThresholdValues() []RiskControlsLevelThreshold + type Routing struct + DnsIpResolutionType *string + GatewayID *string + Type string + type RoutingDnsIpResolutionType = string + const RoutingDnsIpResolutionTypeIPv4 + const RoutingDnsIpResolutionTypeIPv6 + func RoutingDnsIpResolutionTypeValues() []RoutingDnsIpResolutionType + type RoutingOverride struct + GroupIds []string + Routing Routing + type RoutingStrategy = string + const RoutingStrategyActiveStandby + const RoutingStrategyNearest + const RoutingStrategyRandom + func RoutingStrategyValues() []RoutingStrategy + type RoutingType = string + const RoutingTypeCustom + const RoutingTypeDirect + func RoutingTypeValues() []RoutingType + type SearchDomain struct + Suffix string + type SharedGateway struct + ID string + Name string + type SharedGatewayListResponse struct + Results []SharedGateway + TotalCount int + type SyncConfig struct + AutoDeviceDeletion string + DisableSyncOnAuthError bool + type SyncConfigAutoDeviceDeletion = string + const SyncConfigAutoDeviceDeletionDeletedOrRetired + const SyncConfigAutoDeviceDeletionDisabled + const SyncConfigAutoDeviceDeletionUnmanaged + func SyncConfigAutoDeviceDeletionValues() []SyncConfigAutoDeviceDeletion + type SyncErrorDetails struct + Description *string + Reason *string + type SyncErrorDetailsReason = string + const SyncErrorDetailsReasonLost + const SyncErrorDetailsReasonUnexpectedError + func SyncErrorDetailsReasonValues() []SyncErrorDetailsReason + type SyncRun struct + ConfigID string + Deleted int + Errored int + Finished *time.Time + RefreshType string + Started *time.Time + Status string + Synced int + TransactionID string + type SyncRunPage struct + Results []SyncRun + TotalCount int64 + type SyncRunRefreshType = string + const SyncRunRefreshTypeAuto + const SyncRunRefreshTypeManual + const SyncRunRefreshTypeOutOfBand + const SyncRunRefreshTypeUemAdHocSync + func SyncRunRefreshTypeValues() []SyncRunRefreshType + type SyncRunStatus = string + const SyncRunStatusAuthFailed + const SyncRunStatusCanceled + const SyncRunStatusCanceling + const SyncRunStatusCompleted + const SyncRunStatusCompletedWithErrors + const SyncRunStatusConnectionTestFailed + const SyncRunStatusFailed + const SyncRunStatusNotSynchronized + const SyncRunStatusRunning + const SyncRunStatusStalled + func SyncRunStatusValues() []SyncRunStatus + type SyncSettings struct + AutoDeviceDeletion string + ConcurrentSyncEnabled *bool + DeviceFieldMappings DeviceFieldMappings + DeviceRiskTagging *bool + DeviceUnmanagedThreshold *int + DisableSyncOnAuthError *bool + GroupSettings *GroupSettings + RefreshRateMinutes *int64 + Scheduled *bool + Vendor string + type SyncSettingsAutoDeviceDeletion = string + const SyncSettingsAutoDeviceDeletionDeletedOrRetired + const SyncSettingsAutoDeviceDeletionDisabled + const SyncSettingsAutoDeviceDeletionUnmanaged + func SyncSettingsAutoDeviceDeletionValues() []SyncSettingsAutoDeviceDeletion + type SyncSettingsDeviceUnmanagedThreshold = int + const SyncSettingsDeviceUnmanagedThreshold0 + const SyncSettingsDeviceUnmanagedThreshold1 + const SyncSettingsDeviceUnmanagedThreshold14 + const SyncSettingsDeviceUnmanagedThreshold3 + const SyncSettingsDeviceUnmanagedThreshold5 + const SyncSettingsDeviceUnmanagedThreshold7 + func SyncSettingsDeviceUnmanagedThresholdValues() []SyncSettingsDeviceUnmanagedThreshold + type SyncSettingsRefreshRateMinutes = int64 + const SyncSettingsRefreshRateMinutes120 + const SyncSettingsRefreshRateMinutes1440 + const SyncSettingsRefreshRateMinutes240 + const SyncSettingsRefreshRateMinutes480 + const SyncSettingsRefreshRateMinutes60 + const SyncSettingsRefreshRateMinutes720 + func SyncSettingsRefreshRateMinutesValues() []SyncSettingsRefreshRateMinutes + type SyncSettingsVendor = string + const SyncSettingsVendorAirwatch + const SyncSettingsVendorGoogle + const SyncSettingsVendorIntune + const SyncSettingsVendorJamfPro + const SyncSettingsVendorJamfSchool + const SyncSettingsVendorMaas360 + const SyncSettingsVendorMobileironcloud + const SyncSettingsVendorMobileironcore + const SyncSettingsVendorWizy + const SyncSettingsVendorXenmobile + func SyncSettingsVendorValues() []SyncSettingsVendor + type UpdateGroupRequest struct + Name string + type WizyConnectorCreateRequest struct + IsoCountry *string + Namespace string + URL string + Vendor string + type WizyConnectorCreateRequestVendor = string + const WizyConnectorCreateRequestVendorWizy + func WizyConnectorCreateRequestVendorValues() []WizyConnectorCreateRequestVendor + type WorkspaceOneConnectorCreateRequest struct + EmmPassword string + EmmUsername string + IsoCountry *string + RootCertificate *string + TenantCode string + URL string + Vendor string + type WorkspaceOneConnectorCreateRequestVendor = string + const WorkspaceOneConnectorCreateRequestVendorAirwatch + func WorkspaceOneConnectorCreateRequestVendorValues() []WorkspaceOneConnectorCreateRequestVendor + type XenMobileConnectorCreateRequest struct + AuthStrategy string + CitrixCloudConfig *CitrixCloudConfig + CitrixCloudOauthConfig *CitrixCloudOauthConfig + EmmPassword *string + EmmUsername *string + IsoCountry *string + URL string + Vendor string + type XenMobileConnectorCreateRequestAuthStrategy = string + const XenMobileConnectorCreateRequestAuthStrategyCitrixCloudAdmin + const XenMobileConnectorCreateRequestAuthStrategyCitrixCloudAdminOauth + const XenMobileConnectorCreateRequestAuthStrategyUsernamePassword + func XenMobileConnectorCreateRequestAuthStrategyValues() []XenMobileConnectorCreateRequestAuthStrategy + type XenMobileConnectorCreateRequestVendor = string + const XenMobileConnectorCreateRequestVendorXenmobile + func XenMobileConnectorCreateRequestVendorValues() []XenMobileConnectorCreateRequestVendor + type Zone struct + Domains []string + ID string + Name string + NameServers []NameServer + type ZoneList struct + Results []Zone + TotalCount int + type ZonePatch struct + Domains *[]string + Name *string + NameServers *[]NameServer + type ZoneRef struct + Href string + ID string + type ZoneWrite struct + Domains []string + Name string + NameServers []NameServer