shared

package
v4.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ASN

type ASN = int64

type ASNParam

type ASNParam = int64

type AuditLog

type AuditLog struct {
	// A string that uniquely identifies the audit log.
	ID     string         `json:"id"`
	Action AuditLogAction `json:"action"`
	Actor  AuditLogActor  `json:"actor"`
	// The source of the event.
	Interface string `json:"interface"`
	// An object which can lend more context to the action being logged. This is a
	// flexible value and varies between different actions.
	Metadata interface{} `json:"metadata"`
	// The new value of the resource that was modified.
	NewValue string `json:"newValue"`
	// The value of the resource before it was modified.
	OldValue string           `json:"oldValue"`
	Owner    AuditLogOwner    `json:"owner"`
	Resource AuditLogResource `json:"resource"`
	// A UTC RFC3339 timestamp that specifies when the action being logged occured.
	When time.Time    `json:"when" format:"date-time"`
	JSON auditLogJSON `json:"-"`
}

func (*AuditLog) UnmarshalJSON

func (r *AuditLog) UnmarshalJSON(data []byte) (err error)

type AuditLogAction

type AuditLogAction struct {
	// A boolean that indicates if the action attempted was successful.
	Result bool `json:"result"`
	// A short string that describes the action that was performed.
	Type string             `json:"type"`
	JSON auditLogActionJSON `json:"-"`
}

func (*AuditLogAction) UnmarshalJSON

func (r *AuditLogAction) UnmarshalJSON(data []byte) (err error)

type AuditLogActor

type AuditLogActor struct {
	// The ID of the actor that performed the action. If a user performed the action,
	// this will be their User ID.
	ID string `json:"id"`
	// The email of the user that performed the action.
	Email string `json:"email" format:"email"`
	// The IP address of the request that performed the action.
	IP string `json:"ip"`
	// The type of actor, whether a User, Cloudflare Admin, or an Automated System.
	Type AuditLogActorType `json:"type"`
	JSON auditLogActorJSON `json:"-"`
}

func (*AuditLogActor) UnmarshalJSON

func (r *AuditLogActor) UnmarshalJSON(data []byte) (err error)

type AuditLogActorType

type AuditLogActorType string

The type of actor, whether a User, Cloudflare Admin, or an Automated System.

const (
	AuditLogActorTypeUser       AuditLogActorType = "user"
	AuditLogActorTypeAdmin      AuditLogActorType = "admin"
	AuditLogActorTypeCloudflare AuditLogActorType = "Cloudflare"
)

func (AuditLogActorType) IsKnown

func (r AuditLogActorType) IsKnown() bool

type AuditLogOwner

type AuditLogOwner struct {
	// Identifier
	ID   string            `json:"id"`
	JSON auditLogOwnerJSON `json:"-"`
}

func (*AuditLogOwner) UnmarshalJSON

func (r *AuditLogOwner) UnmarshalJSON(data []byte) (err error)

type AuditLogResource

type AuditLogResource struct {
	// An identifier for the resource that was affected by the action.
	ID string `json:"id"`
	// A short string that describes the resource that was affected by the action.
	Type string               `json:"type"`
	JSON auditLogResourceJSON `json:"-"`
}

func (*AuditLogResource) UnmarshalJSON

func (r *AuditLogResource) UnmarshalJSON(data []byte) (err error)

type CertificateCA

type CertificateCA string

The Certificate Authority that will issue the certificate

const (
	CertificateCADigicert    CertificateCA = "digicert"
	CertificateCAGoogle      CertificateCA = "google"
	CertificateCALetsEncrypt CertificateCA = "lets_encrypt"
	CertificateCASSLCom      CertificateCA = "ssl_com"
)

func (CertificateCA) IsKnown

func (r CertificateCA) IsKnown() bool

type CertificateRequestType

type CertificateRequestType string

Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa), or "keyless-certificate" (for Keyless SSL servers).

const (
	CertificateRequestTypeOriginRSA          CertificateRequestType = "origin-rsa"
	CertificateRequestTypeOriginECC          CertificateRequestType = "origin-ecc"
	CertificateRequestTypeKeylessCertificate CertificateRequestType = "keyless-certificate"
)

func (CertificateRequestType) IsKnown

func (r CertificateRequestType) IsKnown() bool

type CloudflareTunnel

type CloudflareTunnel struct {
	// UUID of the tunnel.
	ID string `json:"id" format:"uuid"`
	// Cloudflare account ID
	AccountTag string `json:"account_tag"`
	// The Cloudflare Tunnel connections between your origin and Cloudflare's edge.
	Connections []CloudflareTunnelConnection `json:"connections"`
	// Timestamp of when the tunnel established at least one connection to Cloudflare's
	// edge. If `null`, the tunnel is inactive.
	ConnsActiveAt time.Time `json:"conns_active_at" format:"date-time"`
	// Timestamp of when the tunnel became inactive (no connections to Cloudflare's
	// edge). If `null`, the tunnel is active.
	ConnsInactiveAt time.Time `json:"conns_inactive_at" format:"date-time"`
	// Timestamp of when the resource was created.
	CreatedAt time.Time `json:"created_at" format:"date-time"`
	// Timestamp of when the resource was deleted. If `null`, the resource has not been
	// deleted.
	DeletedAt time.Time `json:"deleted_at" format:"date-time"`
	// Metadata associated with the tunnel.
	Metadata interface{} `json:"metadata"`
	// A user-friendly name for a tunnel.
	Name string `json:"name"`
	// If `true`, the tunnel can be configured remotely from the Zero Trust dashboard.
	// If `false`, the tunnel must be configured locally on the origin machine.
	RemoteConfig bool `json:"remote_config"`
	// The status of the tunnel. Valid values are `inactive` (tunnel has never been
	// run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy
	// state), `healthy` (tunnel is active and able to serve traffic), or `down`
	// (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).
	Status CloudflareTunnelStatus `json:"status"`
	// The type of tunnel.
	TunType CloudflareTunnelTunType `json:"tun_type"`
	JSON    cloudflareTunnelJSON    `json:"-"`
}

A Cloudflare Tunnel that connects your origin to Cloudflare's edge.

func (CloudflareTunnel) ImplementsZeroTrustTunnelDeleteResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelDeleteResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelEditResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelEditResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelGetResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelGetResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelListResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelListResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelNewResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelNewResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorDeleteResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorDeleteResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorEditResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorEditResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorGetResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorGetResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorListResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorListResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorNewResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelWARPConnectorNewResponse()

func (*CloudflareTunnel) UnmarshalJSON

func (r *CloudflareTunnel) UnmarshalJSON(data []byte) (err error)

type CloudflareTunnelConnection

type CloudflareTunnelConnection struct {
	// UUID of the Cloudflare Tunnel connection.
	ID string `json:"id" format:"uuid"`
	// UUID of the Cloudflare Tunnel connector.
	ClientID string `json:"client_id" format:"uuid"`
	// The cloudflared version used to establish this connection.
	ClientVersion string `json:"client_version"`
	// The Cloudflare data center used for this connection.
	ColoName string `json:"colo_name"`
	// Cloudflare continues to track connections for several minutes after they
	// disconnect. This is an optimization to improve latency and reliability of
	// reconnecting. If `true`, the connection has disconnected but is still being
	// tracked. If `false`, the connection is actively serving traffic.
	IsPendingReconnect bool `json:"is_pending_reconnect"`
	// Timestamp of when the connection was established.
	OpenedAt time.Time `json:"opened_at" format:"date-time"`
	// The public IP address of the host running cloudflared.
	OriginIP string `json:"origin_ip"`
	// UUID of the Cloudflare Tunnel connection.
	UUID string                         `json:"uuid" format:"uuid"`
	JSON cloudflareTunnelConnectionJSON `json:"-"`
}

func (*CloudflareTunnelConnection) UnmarshalJSON

func (r *CloudflareTunnelConnection) UnmarshalJSON(data []byte) (err error)

type CloudflareTunnelStatus

type CloudflareTunnelStatus string

The status of the tunnel. Valid values are `inactive` (tunnel has never been run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy state), `healthy` (tunnel is active and able to serve traffic), or `down` (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).

const (
	CloudflareTunnelStatusInactive CloudflareTunnelStatus = "inactive"
	CloudflareTunnelStatusDegraded CloudflareTunnelStatus = "degraded"
	CloudflareTunnelStatusHealthy  CloudflareTunnelStatus = "healthy"
	CloudflareTunnelStatusDown     CloudflareTunnelStatus = "down"
)

func (CloudflareTunnelStatus) IsKnown

func (r CloudflareTunnelStatus) IsKnown() bool

type CloudflareTunnelTunType

type CloudflareTunnelTunType string

The type of tunnel.

const (
	CloudflareTunnelTunTypeCfdTunnel     CloudflareTunnelTunType = "cfd_tunnel"
	CloudflareTunnelTunTypeWARPConnector CloudflareTunnelTunType = "warp_connector"
	CloudflareTunnelTunTypeIPSec         CloudflareTunnelTunType = "ip_sec"
	CloudflareTunnelTunTypeGRE           CloudflareTunnelTunType = "gre"
	CloudflareTunnelTunTypeCNI           CloudflareTunnelTunType = "cni"
)

func (CloudflareTunnelTunType) IsKnown

func (r CloudflareTunnelTunType) IsKnown() bool

type ErrorData

type ErrorData struct {
	Code    int64         `json:"code"`
	Message string        `json:"message"`
	JSON    errorDataJSON `json:"-"`
}

func (*ErrorData) UnmarshalJSON

func (r *ErrorData) UnmarshalJSON(data []byte) (err error)

type Member

type Member struct {
	// Membership identifier tag.
	ID string `json:"id"`
	// Access policy for the membership
	Policies []MemberPolicy `json:"policies"`
	// Roles assigned to this Member.
	Roles []Role `json:"roles"`
	// A member's status in the account.
	Status MemberStatus `json:"status"`
	// Details of the user associated to the membership.
	User MemberUser `json:"user"`
	JSON memberJSON `json:"-"`
}

func (*Member) UnmarshalJSON

func (r *Member) UnmarshalJSON(data []byte) (err error)

type MemberPoliciesAccess

type MemberPoliciesAccess string

Allow or deny operations against the resources.

const (
	MemberPoliciesAccessAllow MemberPoliciesAccess = "allow"
	MemberPoliciesAccessDeny  MemberPoliciesAccess = "deny"
)

func (MemberPoliciesAccess) IsKnown

func (r MemberPoliciesAccess) IsKnown() bool

type MemberPoliciesPermissionGroup

type MemberPoliciesPermissionGroup struct {
	// Identifier of the group.
	ID string `json:"id,required"`
	// Attributes associated to the permission group.
	Meta MemberPoliciesPermissionGroupsMeta `json:"meta"`
	// Name of the group.
	Name string                            `json:"name"`
	JSON memberPoliciesPermissionGroupJSON `json:"-"`
}

A named group of permissions that map to a group of operations against resources.

func (*MemberPoliciesPermissionGroup) UnmarshalJSON

func (r *MemberPoliciesPermissionGroup) UnmarshalJSON(data []byte) (err error)

type MemberPoliciesPermissionGroupsMeta

type MemberPoliciesPermissionGroupsMeta struct {
	Key   string                                 `json:"key"`
	Value string                                 `json:"value"`
	JSON  memberPoliciesPermissionGroupsMetaJSON `json:"-"`
}

Attributes associated to the permission group.

func (*MemberPoliciesPermissionGroupsMeta) UnmarshalJSON

func (r *MemberPoliciesPermissionGroupsMeta) UnmarshalJSON(data []byte) (err error)

type MemberPoliciesResourceGroup

type MemberPoliciesResourceGroup struct {
	// Identifier of the group.
	ID string `json:"id,required"`
	// The scope associated to the resource group
	Scope []MemberPoliciesResourceGroupsScope `json:"scope,required"`
	// Attributes associated to the resource group.
	Meta MemberPoliciesResourceGroupsMeta `json:"meta"`
	// Name of the resource group.
	Name string                          `json:"name"`
	JSON memberPoliciesResourceGroupJSON `json:"-"`
}

A group of scoped resources.

func (*MemberPoliciesResourceGroup) UnmarshalJSON

func (r *MemberPoliciesResourceGroup) UnmarshalJSON(data []byte) (err error)

type MemberPoliciesResourceGroupsMeta

type MemberPoliciesResourceGroupsMeta struct {
	Key   string                               `json:"key"`
	Value string                               `json:"value"`
	JSON  memberPoliciesResourceGroupsMetaJSON `json:"-"`
}

Attributes associated to the resource group.

func (*MemberPoliciesResourceGroupsMeta) UnmarshalJSON

func (r *MemberPoliciesResourceGroupsMeta) UnmarshalJSON(data []byte) (err error)

type MemberPoliciesResourceGroupsScope

type MemberPoliciesResourceGroupsScope struct {
	// This is a combination of pre-defined resource name and identifier (like Account
	// ID etc.)
	Key string `json:"key,required"`
	// A list of scope objects for additional context.
	Objects []MemberPoliciesResourceGroupsScopeObject `json:"objects,required"`
	JSON    memberPoliciesResourceGroupsScopeJSON     `json:"-"`
}

A scope is a combination of scope objects which provides additional context.

func (*MemberPoliciesResourceGroupsScope) UnmarshalJSON

func (r *MemberPoliciesResourceGroupsScope) UnmarshalJSON(data []byte) (err error)

type MemberPoliciesResourceGroupsScopeObject

type MemberPoliciesResourceGroupsScopeObject struct {
	// This is a combination of pre-defined resource name and identifier (like Zone ID
	// etc.)
	Key  string                                      `json:"key,required"`
	JSON memberPoliciesResourceGroupsScopeObjectJSON `json:"-"`
}

A scope object represents any resource that can have actions applied against invite.

func (*MemberPoliciesResourceGroupsScopeObject) UnmarshalJSON

func (r *MemberPoliciesResourceGroupsScopeObject) UnmarshalJSON(data []byte) (err error)

type MemberPolicy

type MemberPolicy struct {
	// Policy identifier.
	ID string `json:"id"`
	// Allow or deny operations against the resources.
	Access MemberPoliciesAccess `json:"access"`
	// A set of permission groups that are specified to the policy.
	PermissionGroups []MemberPoliciesPermissionGroup `json:"permission_groups"`
	// A list of resource groups that the policy applies to.
	ResourceGroups []MemberPoliciesResourceGroup `json:"resource_groups"`
	JSON           memberPolicyJSON              `json:"-"`
}

func (*MemberPolicy) UnmarshalJSON

func (r *MemberPolicy) UnmarshalJSON(data []byte) (err error)

type MemberStatus

type MemberStatus string

A member's status in the account.

const (
	MemberStatusAccepted MemberStatus = "accepted"
	MemberStatusPending  MemberStatus = "pending"
)

func (MemberStatus) IsKnown

func (r MemberStatus) IsKnown() bool

type MemberUser

type MemberUser struct {
	// The contact email address of the user.
	Email string `json:"email,required"`
	// Identifier
	ID string `json:"id"`
	// User's first name
	FirstName string `json:"first_name,nullable"`
	// User's last name
	LastName string `json:"last_name,nullable"`
	// Indicates whether two-factor authentication is enabled for the user account.
	// Does not apply to API authentication.
	TwoFactorAuthenticationEnabled bool           `json:"two_factor_authentication_enabled"`
	JSON                           memberUserJSON `json:"-"`
}

Details of the user associated to the membership.

func (*MemberUser) UnmarshalJSON

func (r *MemberUser) UnmarshalJSON(data []byte) (err error)

type Permission

type Permission = string

type PermissionGrant

type PermissionGrant struct {
	Read  bool                `json:"read"`
	Write bool                `json:"write"`
	JSON  permissionGrantJSON `json:"-"`
}

func (*PermissionGrant) UnmarshalJSON

func (r *PermissionGrant) UnmarshalJSON(data []byte) (err error)

type PermissionGrantParam

type PermissionGrantParam struct {
	Read  param.Field[bool] `json:"read"`
	Write param.Field[bool] `json:"write"`
}

func (PermissionGrantParam) MarshalJSON

func (r PermissionGrantParam) MarshalJSON() (data []byte, err error)

type RatePlan

type RatePlan struct {
	// The ID of the rate plan.
	ID string `json:"id"`
	// The currency applied to the rate plan subscription.
	Currency string `json:"currency"`
	// Whether this rate plan is managed externally from Cloudflare.
	ExternallyManaged bool `json:"externally_managed"`
	// Whether a rate plan is enterprise-based (or newly adopted term contract).
	IsContract bool `json:"is_contract"`
	// The full name of the rate plan.
	PublicName string `json:"public_name"`
	// The scope that this rate plan applies to.
	Scope string `json:"scope"`
	// The list of sets this rate plan applies to.
	Sets []string     `json:"sets"`
	JSON ratePlanJSON `json:"-"`
}

The rate plan applied to the subscription.

func (*RatePlan) UnmarshalJSON

func (r *RatePlan) UnmarshalJSON(data []byte) (err error)

type RatePlanParam

type RatePlanParam struct {
	// The ID of the rate plan.
	ID param.Field[string] `json:"id"`
	// The currency applied to the rate plan subscription.
	Currency param.Field[string] `json:"currency"`
	// Whether this rate plan is managed externally from Cloudflare.
	ExternallyManaged param.Field[bool] `json:"externally_managed"`
	// Whether a rate plan is enterprise-based (or newly adopted term contract).
	IsContract param.Field[bool] `json:"is_contract"`
	// The full name of the rate plan.
	PublicName param.Field[string] `json:"public_name"`
	// The scope that this rate plan applies to.
	Scope param.Field[string] `json:"scope"`
	// The list of sets this rate plan applies to.
	Sets param.Field[[]string] `json:"sets"`
}

The rate plan applied to the subscription.

func (RatePlanParam) MarshalJSON

func (r RatePlanParam) MarshalJSON() (data []byte, err error)

type ResponseInfo

type ResponseInfo struct {
	Code    int64            `json:"code,required"`
	Message string           `json:"message,required"`
	JSON    responseInfoJSON `json:"-"`
}

func (*ResponseInfo) UnmarshalJSON

func (r *ResponseInfo) UnmarshalJSON(data []byte) (err error)

type Role

type Role struct {
	// Role identifier tag.
	ID string `json:"id,required"`
	// Description of role's permissions.
	Description string `json:"description,required"`
	// Role name.
	Name        string          `json:"name,required"`
	Permissions RolePermissions `json:"permissions,required"`
	JSON        roleJSON        `json:"-"`
}

func (*Role) UnmarshalJSON

func (r *Role) UnmarshalJSON(data []byte) (err error)

type RoleParam

type RoleParam struct {
	// Role identifier tag.
	ID param.Field[string] `json:"id,required"`
}

func (RoleParam) MarshalJSON

func (r RoleParam) MarshalJSON() (data []byte, err error)

type RolePermissions

type RolePermissions struct {
	Analytics    PermissionGrant     `json:"analytics"`
	Billing      PermissionGrant     `json:"billing"`
	CachePurge   PermissionGrant     `json:"cache_purge"`
	DNS          PermissionGrant     `json:"dns"`
	DNSRecords   PermissionGrant     `json:"dns_records"`
	LB           PermissionGrant     `json:"lb"`
	Logs         PermissionGrant     `json:"logs"`
	Organization PermissionGrant     `json:"organization"`
	SSL          PermissionGrant     `json:"ssl"`
	WAF          PermissionGrant     `json:"waf"`
	ZoneSettings PermissionGrant     `json:"zone_settings"`
	Zones        PermissionGrant     `json:"zones"`
	JSON         rolePermissionsJSON `json:"-"`
}

func (*RolePermissions) UnmarshalJSON

func (r *RolePermissions) UnmarshalJSON(data []byte) (err error)

type RolePermissionsParam

type RolePermissionsParam struct {
	Analytics    param.Field[PermissionGrantParam] `json:"analytics"`
	Billing      param.Field[PermissionGrantParam] `json:"billing"`
	CachePurge   param.Field[PermissionGrantParam] `json:"cache_purge"`
	DNS          param.Field[PermissionGrantParam] `json:"dns"`
	DNSRecords   param.Field[PermissionGrantParam] `json:"dns_records"`
	LB           param.Field[PermissionGrantParam] `json:"lb"`
	Logs         param.Field[PermissionGrantParam] `json:"logs"`
	Organization param.Field[PermissionGrantParam] `json:"organization"`
	SSL          param.Field[PermissionGrantParam] `json:"ssl"`
	WAF          param.Field[PermissionGrantParam] `json:"waf"`
	ZoneSettings param.Field[PermissionGrantParam] `json:"zone_settings"`
	Zones        param.Field[PermissionGrantParam] `json:"zones"`
}

func (RolePermissionsParam) MarshalJSON

func (r RolePermissionsParam) MarshalJSON() (data []byte, err error)

type SortDirection

type SortDirection string

Direction to order DNS records in.

const (
	SortDirectionAsc  SortDirection = "asc"
	SortDirectionDesc SortDirection = "desc"
)

func (SortDirection) IsKnown

func (r SortDirection) IsKnown() bool

type Subscription

type Subscription struct {
	// Subscription identifier tag.
	ID string `json:"id"`
	// The monetary unit in which pricing information is displayed.
	Currency string `json:"currency"`
	// The end of the current period and also when the next billing is due.
	CurrentPeriodEnd time.Time `json:"current_period_end" format:"date-time"`
	// When the current billing period started. May match initial_period_start if this
	// is the first period.
	CurrentPeriodStart time.Time `json:"current_period_start" format:"date-time"`
	// How often the subscription is renewed automatically.
	Frequency SubscriptionFrequency `json:"frequency"`
	// The price of the subscription that will be billed, in US dollars.
	Price float64 `json:"price"`
	// The rate plan applied to the subscription.
	RatePlan RatePlan `json:"rate_plan"`
	// The state that the subscription is in.
	State SubscriptionState `json:"state"`
	JSON  subscriptionJSON  `json:"-"`
}

func (*Subscription) UnmarshalJSON

func (r *Subscription) UnmarshalJSON(data []byte) (err error)

type SubscriptionFrequency

type SubscriptionFrequency string

How often the subscription is renewed automatically.

const (
	SubscriptionFrequencyWeekly    SubscriptionFrequency = "weekly"
	SubscriptionFrequencyMonthly   SubscriptionFrequency = "monthly"
	SubscriptionFrequencyQuarterly SubscriptionFrequency = "quarterly"
	SubscriptionFrequencyYearly    SubscriptionFrequency = "yearly"
)

func (SubscriptionFrequency) IsKnown

func (r SubscriptionFrequency) IsKnown() bool

type SubscriptionParam

type SubscriptionParam struct {
	// How often the subscription is renewed automatically.
	Frequency param.Field[SubscriptionFrequency] `json:"frequency"`
	// The rate plan applied to the subscription.
	RatePlan param.Field[RatePlanParam] `json:"rate_plan"`
}

func (SubscriptionParam) MarshalJSON

func (r SubscriptionParam) MarshalJSON() (data []byte, err error)

type SubscriptionState

type SubscriptionState string

The state that the subscription is in.

const (
	SubscriptionStateTrial           SubscriptionState = "Trial"
	SubscriptionStateProvisioned     SubscriptionState = "Provisioned"
	SubscriptionStatePaid            SubscriptionState = "Paid"
	SubscriptionStateAwaitingPayment SubscriptionState = "AwaitingPayment"
	SubscriptionStateCancelled       SubscriptionState = "Cancelled"
	SubscriptionStateFailed          SubscriptionState = "Failed"
	SubscriptionStateExpired         SubscriptionState = "Expired"
)

func (SubscriptionState) IsKnown

func (r SubscriptionState) IsKnown() bool

type Token

type Token struct {
	// Token identifier tag.
	ID        string         `json:"id"`
	Condition TokenCondition `json:"condition"`
	// The expiration time on or after which the JWT MUST NOT be accepted for
	// processing.
	ExpiresOn time.Time `json:"expires_on" format:"date-time"`
	// The time on which the token was created.
	IssuedOn time.Time `json:"issued_on" format:"date-time"`
	// Last time the token was used.
	LastUsedOn time.Time `json:"last_used_on" format:"date-time"`
	// Last time the token was modified.
	ModifiedOn time.Time `json:"modified_on" format:"date-time"`
	// Token name.
	Name string `json:"name"`
	// The time before which the token MUST NOT be accepted for processing.
	NotBefore time.Time `json:"not_before" format:"date-time"`
	// List of access policies assigned to the token.
	Policies []TokenPolicy `json:"policies"`
	// Status of the token.
	Status TokenStatus `json:"status"`
	JSON   tokenJSON   `json:"-"`
}

func (*Token) UnmarshalJSON

func (r *Token) UnmarshalJSON(data []byte) (err error)

type TokenCondition

type TokenCondition struct {
	// Client IP restrictions.
	RequestIP TokenConditionRequestIP `json:"request_ip"`
	JSON      tokenConditionJSON      `json:"-"`
}

func (*TokenCondition) UnmarshalJSON

func (r *TokenCondition) UnmarshalJSON(data []byte) (err error)

type TokenConditionCIDRList

type TokenConditionCIDRList = string

type TokenConditionCIDRListParam

type TokenConditionCIDRListParam = string

type TokenConditionParam

type TokenConditionParam struct {
	// Client IP restrictions.
	RequestIP param.Field[TokenConditionRequestIPParam] `json:"request_ip"`
}

func (TokenConditionParam) MarshalJSON

func (r TokenConditionParam) MarshalJSON() (data []byte, err error)

type TokenConditionRequestIP

type TokenConditionRequestIP struct {
	// List of IPv4/IPv6 CIDR addresses.
	In []TokenConditionCIDRList `json:"in"`
	// List of IPv4/IPv6 CIDR addresses.
	NotIn []TokenConditionCIDRList    `json:"not_in"`
	JSON  tokenConditionRequestIPJSON `json:"-"`
}

Client IP restrictions.

func (*TokenConditionRequestIP) UnmarshalJSON

func (r *TokenConditionRequestIP) UnmarshalJSON(data []byte) (err error)

type TokenConditionRequestIPParam

type TokenConditionRequestIPParam struct {
	// List of IPv4/IPv6 CIDR addresses.
	In param.Field[[]TokenConditionCIDRListParam] `json:"in"`
	// List of IPv4/IPv6 CIDR addresses.
	NotIn param.Field[[]TokenConditionCIDRListParam] `json:"not_in"`
}

Client IP restrictions.

func (TokenConditionRequestIPParam) MarshalJSON

func (r TokenConditionRequestIPParam) MarshalJSON() (data []byte, err error)

type TokenParam

type TokenParam struct {
	Condition param.Field[TokenConditionParam] `json:"condition"`
	// The expiration time on or after which the JWT MUST NOT be accepted for
	// processing.
	ExpiresOn param.Field[time.Time] `json:"expires_on" format:"date-time"`
	// Token name.
	Name param.Field[string] `json:"name"`
	// The time before which the token MUST NOT be accepted for processing.
	NotBefore param.Field[time.Time] `json:"not_before" format:"date-time"`
	// List of access policies assigned to the token.
	Policies param.Field[[]TokenPolicyParam] `json:"policies"`
	// Status of the token.
	Status param.Field[TokenStatus] `json:"status"`
}

func (TokenParam) MarshalJSON

func (r TokenParam) MarshalJSON() (data []byte, err error)

type TokenPolicy

type TokenPolicy struct {
	// Policy identifier.
	ID string `json:"id,required"`
	// Allow or deny operations against the resources.
	Effect TokenPolicyEffect `json:"effect,required"`
	// A set of permission groups that are specified to the policy.
	PermissionGroups []TokenPolicyPermissionGroup `json:"permission_groups,required"`
	// A list of resource names that the policy applies to.
	Resources map[string]string `json:"resources,required"`
	JSON      tokenPolicyJSON   `json:"-"`
}

func (*TokenPolicy) UnmarshalJSON

func (r *TokenPolicy) UnmarshalJSON(data []byte) (err error)

type TokenPolicyEffect

type TokenPolicyEffect string

Allow or deny operations against the resources.

const (
	TokenPolicyEffectAllow TokenPolicyEffect = "allow"
	TokenPolicyEffectDeny  TokenPolicyEffect = "deny"
)

func (TokenPolicyEffect) IsKnown

func (r TokenPolicyEffect) IsKnown() bool

type TokenPolicyParam

type TokenPolicyParam struct {
	// Allow or deny operations against the resources.
	Effect param.Field[TokenPolicyEffect] `json:"effect,required"`
	// A set of permission groups that are specified to the policy.
	PermissionGroups param.Field[[]TokenPolicyPermissionGroupParam] `json:"permission_groups,required"`
	// A list of resource names that the policy applies to.
	Resources param.Field[map[string]string] `json:"resources,required"`
}

func (TokenPolicyParam) MarshalJSON

func (r TokenPolicyParam) MarshalJSON() (data []byte, err error)

type TokenPolicyPermissionGroup

type TokenPolicyPermissionGroup struct {
	// Identifier of the group.
	ID string `json:"id,required"`
	// Attributes associated to the permission group.
	Meta TokenPolicyPermissionGroupsMeta `json:"meta"`
	// Name of the group.
	Name string                         `json:"name"`
	JSON tokenPolicyPermissionGroupJSON `json:"-"`
}

A named group of permissions that map to a group of operations against resources.

func (*TokenPolicyPermissionGroup) UnmarshalJSON

func (r *TokenPolicyPermissionGroup) UnmarshalJSON(data []byte) (err error)

type TokenPolicyPermissionGroupParam

type TokenPolicyPermissionGroupParam struct {
	// Attributes associated to the permission group.
	Meta param.Field[TokenPolicyPermissionGroupsMetaParam] `json:"meta"`
}

A named group of permissions that map to a group of operations against resources.

func (TokenPolicyPermissionGroupParam) MarshalJSON

func (r TokenPolicyPermissionGroupParam) MarshalJSON() (data []byte, err error)

type TokenPolicyPermissionGroupsMeta

type TokenPolicyPermissionGroupsMeta struct {
	Key   string                              `json:"key"`
	Value string                              `json:"value"`
	JSON  tokenPolicyPermissionGroupsMetaJSON `json:"-"`
}

Attributes associated to the permission group.

func (*TokenPolicyPermissionGroupsMeta) UnmarshalJSON

func (r *TokenPolicyPermissionGroupsMeta) UnmarshalJSON(data []byte) (err error)

type TokenPolicyPermissionGroupsMetaParam

type TokenPolicyPermissionGroupsMetaParam struct {
	Key   param.Field[string] `json:"key"`
	Value param.Field[string] `json:"value"`
}

Attributes associated to the permission group.

func (TokenPolicyPermissionGroupsMetaParam) MarshalJSON

func (r TokenPolicyPermissionGroupsMetaParam) MarshalJSON() (data []byte, err error)

type TokenStatus

type TokenStatus string

Status of the token.

const (
	TokenStatusActive   TokenStatus = "active"
	TokenStatusDisabled TokenStatus = "disabled"
	TokenStatusExpired  TokenStatus = "expired"
)

func (TokenStatus) IsKnown

func (r TokenStatus) IsKnown() bool

type TokenValue

type TokenValue = string

type UnionBool

type UnionBool bool

func (UnionBool) ImplementsAIGatewayDatasetDeleteResponseFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetDeleteResponseFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayDatasetGetResponseFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetGetResponseFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayDatasetListResponseFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetListResponseFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayDatasetNewParamsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetNewParamsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayDatasetNewResponseFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetNewResponseFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayDatasetUpdateParamsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetUpdateParamsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayDatasetUpdateResponseFiltersValueUnion

func (UnionBool) ImplementsAIGatewayDatasetUpdateResponseFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayEvaluationDeleteResponseDatasetsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayEvaluationDeleteResponseDatasetsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayEvaluationGetResponseDatasetsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayEvaluationGetResponseDatasetsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayEvaluationListResponseDatasetsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayEvaluationListResponseDatasetsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayEvaluationNewResponseDatasetsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayEvaluationNewResponseDatasetsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayLogDeleteParamsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayLogDeleteParamsFiltersValueUnion()

func (UnionBool) ImplementsAIGatewayLogEditParamsMetadataUnion

func (UnionBool) ImplementsAIGatewayLogEditParamsMetadataUnion()

func (UnionBool) ImplementsAIGatewayLogListParamsFiltersValueUnion

func (UnionBool) ImplementsAIGatewayLogListParamsFiltersValueUnion()

type UnionFloat

type UnionFloat float64

func (UnionFloat) ImplementsAIGatewayDatasetDeleteResponseFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetDeleteResponseFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayDatasetGetResponseFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetGetResponseFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayDatasetListResponseFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetListResponseFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayDatasetNewParamsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetNewParamsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayDatasetNewResponseFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetNewResponseFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayDatasetUpdateParamsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetUpdateParamsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayDatasetUpdateResponseFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayDatasetUpdateResponseFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayEvaluationDeleteResponseDatasetsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayEvaluationDeleteResponseDatasetsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayEvaluationGetResponseDatasetsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayEvaluationGetResponseDatasetsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayEvaluationListResponseDatasetsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayEvaluationListResponseDatasetsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayEvaluationNewResponseDatasetsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayEvaluationNewResponseDatasetsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayLogDeleteParamsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayLogDeleteParamsFiltersValueUnion()

func (UnionFloat) ImplementsAIGatewayLogEditParamsMetadataUnion

func (UnionFloat) ImplementsAIGatewayLogEditParamsMetadataUnion()

func (UnionFloat) ImplementsAIGatewayLogListParamsFiltersValueUnion

func (UnionFloat) ImplementsAIGatewayLogListParamsFiltersValueUnion()

func (UnionFloat) ImplementsDNSTTL

func (UnionFloat) ImplementsDNSTTL()

func (UnionFloat) ImplementsHostnamesSettingValueUnion

func (UnionFloat) ImplementsHostnamesSettingValueUnion()

func (UnionFloat) ImplementsHostnamesSettingValueUnionParam

func (UnionFloat) ImplementsHostnamesSettingValueUnionParam()

func (UnionFloat) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union

func (UnionFloat) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union()

func (UnionFloat) ImplementsWorkflowsInstanceGetResponseOutputUnion

func (UnionFloat) ImplementsWorkflowsInstanceGetResponseOutputUnion()

func (UnionFloat) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigRetriesDelayUnion

func (UnionFloat) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigRetriesDelayUnion()

func (UnionFloat) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigTimeoutUnion

func (UnionFloat) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigTimeoutUnion()

type UnionInt

type UnionInt int64

func (UnionInt) ImplementsLogsReceivedGetParamsEndUnion

func (UnionInt) ImplementsLogsReceivedGetParamsEndUnion()

func (UnionInt) ImplementsLogsReceivedGetParamsStartUnion

func (UnionInt) ImplementsLogsReceivedGetParamsStartUnion()

func (UnionInt) ImplementsPageRulesPageRuleActionsCacheTTLByStatusValueUnion

func (UnionInt) ImplementsPageRulesPageRuleActionsCacheTTLByStatusValueUnion()

func (UnionInt) ImplementsPageRulesPageRuleEditParamsActionsCacheTTLByStatusValueUnion

func (UnionInt) ImplementsPageRulesPageRuleEditParamsActionsCacheTTLByStatusValueUnion()

func (UnionInt) ImplementsPageRulesPageRuleNewParamsActionsCacheTTLByStatusValueUnion

func (UnionInt) ImplementsPageRulesPageRuleNewParamsActionsCacheTTLByStatusValueUnion()

func (UnionInt) ImplementsPageRulesPageRuleUpdateParamsActionsCacheTTLByStatusValueUnion

func (UnionInt) ImplementsPageRulesPageRuleUpdateParamsActionsCacheTTLByStatusValueUnion()

func (UnionInt) ImplementsSpectrumOriginPortUnion

func (UnionInt) ImplementsSpectrumOriginPortUnion()

func (UnionInt) ImplementsSpectrumOriginPortUnionParam

func (UnionInt) ImplementsSpectrumOriginPortUnionParam()

type UnionString

type UnionString string

func (UnionString) ImplementsAIAIRunParamsBodyTextEmbeddingsTextUnion

func (UnionString) ImplementsAIAIRunParamsBodyTextEmbeddingsTextUnion()

func (UnionString) ImplementsAIAIRunResponseUnion

func (UnionString) ImplementsAIAIRunResponseUnion()

func (UnionString) ImplementsAIGatewayDatasetDeleteResponseFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetDeleteResponseFiltersValueUnion()

func (UnionString) ImplementsAIGatewayDatasetGetResponseFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetGetResponseFiltersValueUnion()

func (UnionString) ImplementsAIGatewayDatasetListResponseFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetListResponseFiltersValueUnion()

func (UnionString) ImplementsAIGatewayDatasetNewParamsFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetNewParamsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayDatasetNewResponseFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetNewResponseFiltersValueUnion()

func (UnionString) ImplementsAIGatewayDatasetUpdateParamsFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetUpdateParamsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayDatasetUpdateResponseFiltersValueUnion

func (UnionString) ImplementsAIGatewayDatasetUpdateResponseFiltersValueUnion()

func (UnionString) ImplementsAIGatewayEvaluationDeleteResponseDatasetsFiltersValueUnion

func (UnionString) ImplementsAIGatewayEvaluationDeleteResponseDatasetsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayEvaluationGetResponseDatasetsFiltersValueUnion

func (UnionString) ImplementsAIGatewayEvaluationGetResponseDatasetsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayEvaluationListResponseDatasetsFiltersValueUnion

func (UnionString) ImplementsAIGatewayEvaluationListResponseDatasetsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayEvaluationNewResponseDatasetsFiltersValueUnion

func (UnionString) ImplementsAIGatewayEvaluationNewResponseDatasetsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayLogDeleteParamsFiltersValueUnion

func (UnionString) ImplementsAIGatewayLogDeleteParamsFiltersValueUnion()

func (UnionString) ImplementsAIGatewayLogEditParamsMetadataUnion

func (UnionString) ImplementsAIGatewayLogEditParamsMetadataUnion()

func (UnionString) ImplementsAIGatewayLogListParamsFiltersValueUnion

func (UnionString) ImplementsAIGatewayLogListParamsFiltersValueUnion()

func (UnionString) ImplementsHostnamesSettingValueUnion

func (UnionString) ImplementsHostnamesSettingValueUnion()

func (UnionString) ImplementsHostnamesSettingValueUnionParam

func (UnionString) ImplementsHostnamesSettingValueUnionParam()

func (UnionString) ImplementsLogsReceivedGetParamsEndUnion

func (UnionString) ImplementsLogsReceivedGetParamsEndUnion()

func (UnionString) ImplementsLogsReceivedGetParamsStartUnion

func (UnionString) ImplementsLogsReceivedGetParamsStartUnion()

func (UnionString) ImplementsMagicTransitGRETunnelBulkUpdateResponseModifiedGRETunnelsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelBulkUpdateResponseModifiedGRETunnelsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitGRETunnelDeleteResponseDeletedGRETunnelHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelDeleteResponseDeletedGRETunnelHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitGRETunnelGetResponseGRETunnelHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelGetResponseGRETunnelHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitGRETunnelListResponseGRETunnelsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelListResponseGRETunnelsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitGRETunnelNewResponseGRETunnelsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelNewResponseGRETunnelsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitGRETunnelUpdateParamsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelUpdateParamsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitGRETunnelUpdateResponseModifiedGRETunnelHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitGRETunnelUpdateResponseModifiedGRETunnelHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitHealthCheckTargetUnionParam

func (UnionString) ImplementsMagicTransitHealthCheckTargetUnionParam()

func (UnionString) ImplementsMagicTransitIPSECTunnelBulkUpdateResponseModifiedIPSECTunnelsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelBulkUpdateResponseModifiedIPSECTunnelsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelDeleteResponseDeletedIPSECTunnelHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelDeleteResponseDeletedIPSECTunnelHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelGetResponseIPSECTunnelHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelGetResponseIPSECTunnelHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelListResponseIPSECTunnelsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelListResponseIPSECTunnelsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelNewParamsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelNewParamsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelNewResponseIPSECTunnelsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelNewResponseIPSECTunnelsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelUpdateParamsHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelUpdateParamsHealthCheckTargetUnion()

func (UnionString) ImplementsMagicTransitIPSECTunnelUpdateResponseModifiedIPSECTunnelHealthCheckTargetUnion

func (UnionString) ImplementsMagicTransitIPSECTunnelUpdateResponseModifiedIPSECTunnelHealthCheckTargetUnion()

func (UnionString) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union

func (UnionString) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union()

func (UnionString) ImplementsSpectrumOriginPortUnion

func (UnionString) ImplementsSpectrumOriginPortUnion()

func (UnionString) ImplementsSpectrumOriginPortUnionParam

func (UnionString) ImplementsSpectrumOriginPortUnionParam()

func (UnionString) ImplementsWorkflowsInstanceGetResponseOutputUnion

func (UnionString) ImplementsWorkflowsInstanceGetResponseOutputUnion()

func (UnionString) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigRetriesDelayUnion

func (UnionString) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigRetriesDelayUnion()

func (UnionString) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigTimeoutUnion

func (UnionString) ImplementsWorkflowsInstanceGetResponseStepsObjectConfigTimeoutUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyAppLauncherApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyAppLauncherApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyBrowserIsolationPermissionsApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyBrowserIsolationPermissionsApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyBrowserSSHApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyBrowserSSHApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyBrowserVNCApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyBrowserVNCApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyDeviceEnrollmentPermissionsApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodyDeviceEnrollmentPermissionsApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodySaaSApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodySaaSApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodySelfHostedApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationNewParamsBodySelfHostedApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyAppLauncherApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyAppLauncherApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyBrowserIsolationPermissionsApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyBrowserIsolationPermissionsApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyBrowserSSHApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyBrowserSSHApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyBrowserVNCApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyBrowserVNCApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyDeviceEnrollmentPermissionsApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodyDeviceEnrollmentPermissionsApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodySaaSApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodySaaSApplicationPolicyUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodySelfHostedApplicationPolicyUnion

func (UnionString) ImplementsZeroTrustAccessApplicationUpdateParamsBodySelfHostedApplicationPolicyUnion()

type UnionTime

type UnionTime time.Time

func (UnionTime) ImplementsAuditLogsAuditLogListParamsBeforeUnion

func (UnionTime) ImplementsAuditLogsAuditLogListParamsBeforeUnion()

func (UnionTime) ImplementsAuditLogsAuditLogListParamsSinceUnion

func (UnionTime) ImplementsAuditLogsAuditLogListParamsSinceUnion()

func (UnionTime) ImplementsUserAuditLogListParamsBeforeUnion

func (UnionTime) ImplementsUserAuditLogListParamsBeforeUnion()

func (UnionTime) ImplementsUserAuditLogListParamsSinceUnion

func (UnionTime) ImplementsUserAuditLogListParamsSinceUnion()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL