team_policies

package
v4.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2018 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package team_policies : has no documentation (yet)

Index

Constants

View Source
const (
	EmmStateDisabled = "disabled"
	EmmStateOptional = "optional"
	EmmStateRequired = "required"
	EmmStateOther    = "other"
)

Valid tag values for EmmState

View Source
const (
	GroupCreationAdminsAndMembers = "admins_and_members"
	GroupCreationAdminsOnly       = "admins_only"
)

Valid tag values for GroupCreation

View Source
const (
	OfficeAddInPolicyDisabled = "disabled"
	OfficeAddInPolicyEnabled  = "enabled"
	OfficeAddInPolicyOther    = "other"
)

Valid tag values for OfficeAddInPolicy

View Source
const (
	PaperDeploymentPolicyFull    = "full"
	PaperDeploymentPolicyPartial = "partial"
	PaperDeploymentPolicyOther   = "other"
)

Valid tag values for PaperDeploymentPolicy

View Source
const (
	PaperEnabledPolicyDisabled    = "disabled"
	PaperEnabledPolicyEnabled     = "enabled"
	PaperEnabledPolicyUnspecified = "unspecified"
	PaperEnabledPolicyOther       = "other"
)

Valid tag values for PaperEnabledPolicy

View Source
const (
	PasswordStrengthPolicyMinimalRequirements = "minimal_requirements"
	PasswordStrengthPolicyModeratePassword    = "moderate_password"
	PasswordStrengthPolicyStrongPassword      = "strong_password"
	PasswordStrengthPolicyOther               = "other"
)

Valid tag values for PasswordStrengthPolicy

View Source
const (
	RolloutMethodUnlinkAll             = "unlink_all"
	RolloutMethodUnlinkMostInactive    = "unlink_most_inactive"
	RolloutMethodAddMemberToExceptions = "add_member_to_exceptions"
)

Valid tag values for RolloutMethod

View Source
const (
	SharedFolderJoinPolicyFromTeamOnly = "from_team_only"
	SharedFolderJoinPolicyFromAnyone   = "from_anyone"
	SharedFolderJoinPolicyOther        = "other"
)

Valid tag values for SharedFolderJoinPolicy

View Source
const (
	SharedFolderMemberPolicyTeam   = "team"
	SharedFolderMemberPolicyAnyone = "anyone"
	SharedFolderMemberPolicyOther  = "other"
)

Valid tag values for SharedFolderMemberPolicy

View Source
const (
	SharedLinkCreatePolicyDefaultPublic   = "default_public"
	SharedLinkCreatePolicyDefaultTeamOnly = "default_team_only"
	SharedLinkCreatePolicyTeamOnly        = "team_only"
	SharedLinkCreatePolicyOther           = "other"
)

Valid tag values for SharedLinkCreatePolicy

View Source
const (
	ShowcaseDownloadPolicyDisabled = "disabled"
	ShowcaseDownloadPolicyEnabled  = "enabled"
	ShowcaseDownloadPolicyOther    = "other"
)

Valid tag values for ShowcaseDownloadPolicy

View Source
const (
	ShowcaseEnabledPolicyDisabled = "disabled"
	ShowcaseEnabledPolicyEnabled  = "enabled"
	ShowcaseEnabledPolicyOther    = "other"
)

Valid tag values for ShowcaseEnabledPolicy

View Source
const (
	ShowcaseExternalSharingPolicyDisabled = "disabled"
	ShowcaseExternalSharingPolicyEnabled  = "enabled"
	ShowcaseExternalSharingPolicyOther    = "other"
)

Valid tag values for ShowcaseExternalSharingPolicy

View Source
const (
	SmartSyncPolicyLocal    = "local"
	SmartSyncPolicyOnDemand = "on_demand"
	SmartSyncPolicyOther    = "other"
)

Valid tag values for SmartSyncPolicy

View Source
const (
	SsoPolicyDisabled = "disabled"
	SsoPolicyOptional = "optional"
	SsoPolicyRequired = "required"
	SsoPolicyOther    = "other"
)

Valid tag values for SsoPolicy

View Source
const (
	TwoStepVerificationPolicyRequireTfaEnable  = "require_tfa_enable"
	TwoStepVerificationPolicyRequireTfaDisable = "require_tfa_disable"
	TwoStepVerificationPolicyOther             = "other"
)

Valid tag values for TwoStepVerificationPolicy

Variables

This section is empty.

Functions

This section is empty.

Types

type EmmState

type EmmState struct {
	dropbox.Tagged
}

EmmState : has no documentation (yet)

type GroupCreation

type GroupCreation struct {
	dropbox.Tagged
}

GroupCreation : has no documentation (yet)

type OfficeAddInPolicy

type OfficeAddInPolicy struct {
	dropbox.Tagged
}

OfficeAddInPolicy : has no documentation (yet)

type PaperDeploymentPolicy

type PaperDeploymentPolicy struct {
	dropbox.Tagged
}

PaperDeploymentPolicy : has no documentation (yet)

type PaperEnabledPolicy

type PaperEnabledPolicy struct {
	dropbox.Tagged
}

PaperEnabledPolicy : has no documentation (yet)

type PasswordStrengthPolicy

type PasswordStrengthPolicy struct {
	dropbox.Tagged
}

PasswordStrengthPolicy : has no documentation (yet)

type RolloutMethod

type RolloutMethod struct {
	dropbox.Tagged
}

RolloutMethod : has no documentation (yet)

type SharedFolderJoinPolicy

type SharedFolderJoinPolicy struct {
	dropbox.Tagged
}

SharedFolderJoinPolicy : Policy governing which shared folders a team member can join.

type SharedFolderMemberPolicy

type SharedFolderMemberPolicy struct {
	dropbox.Tagged
}

SharedFolderMemberPolicy : Policy governing who can be a member of a folder shared by a team member.

type SharedLinkCreatePolicy

type SharedLinkCreatePolicy struct {
	dropbox.Tagged
}

SharedLinkCreatePolicy : Policy governing the visibility of shared links. This policy can apply to newly created shared links, or all shared links.

type ShowcaseDownloadPolicy

type ShowcaseDownloadPolicy struct {
	dropbox.Tagged
}

ShowcaseDownloadPolicy : has no documentation (yet)

type ShowcaseEnabledPolicy

type ShowcaseEnabledPolicy struct {
	dropbox.Tagged
}

ShowcaseEnabledPolicy : has no documentation (yet)

type ShowcaseExternalSharingPolicy

type ShowcaseExternalSharingPolicy struct {
	dropbox.Tagged
}

ShowcaseExternalSharingPolicy : has no documentation (yet)

type SmartSyncPolicy

type SmartSyncPolicy struct {
	dropbox.Tagged
}

SmartSyncPolicy : has no documentation (yet)

type SsoPolicy

type SsoPolicy struct {
	dropbox.Tagged
}

SsoPolicy : has no documentation (yet)

type TeamMemberPolicies

type TeamMemberPolicies struct {
	// Sharing : Policies governing sharing.
	Sharing *TeamSharingPolicies `json:"sharing"`
	// EmmState : This describes the Enterprise Mobility Management (EMM) state
	// for this team. This information can be used to understand if an
	// organization is integrating with a third-party EMM vendor to further
	// manage and apply restrictions upon the team's Dropbox usage on mobile
	// devices. This is a new feature and in the future we'll be adding more new
	// fields and additional documentation.
	EmmState *EmmState `json:"emm_state"`
	// OfficeAddin : The admin policy around the Dropbox Office Add-In for this
	// team.
	OfficeAddin *OfficeAddInPolicy `json:"office_addin"`
}

TeamMemberPolicies : Policies governing team members.

func NewTeamMemberPolicies

func NewTeamMemberPolicies(Sharing *TeamSharingPolicies, EmmState *EmmState, OfficeAddin *OfficeAddInPolicy) *TeamMemberPolicies

NewTeamMemberPolicies returns a new TeamMemberPolicies instance

type TeamSharingPolicies

type TeamSharingPolicies struct {
	// SharedFolderMemberPolicy : Who can join folders shared by team members.
	SharedFolderMemberPolicy *SharedFolderMemberPolicy `json:"shared_folder_member_policy"`
	// SharedFolderJoinPolicy : Which shared folders team members can join.
	SharedFolderJoinPolicy *SharedFolderJoinPolicy `json:"shared_folder_join_policy"`
	// SharedLinkCreatePolicy : Who can view shared links owned by team members.
	SharedLinkCreatePolicy *SharedLinkCreatePolicy `json:"shared_link_create_policy"`
}

TeamSharingPolicies : Policies governing sharing within and outside of the team.

func NewTeamSharingPolicies

func NewTeamSharingPolicies(SharedFolderMemberPolicy *SharedFolderMemberPolicy, SharedFolderJoinPolicy *SharedFolderJoinPolicy, SharedLinkCreatePolicy *SharedLinkCreatePolicy) *TeamSharingPolicies

NewTeamSharingPolicies returns a new TeamSharingPolicies instance

type TwoStepVerificationPolicy

type TwoStepVerificationPolicy struct {
	dropbox.Tagged
}

TwoStepVerificationPolicy : has no documentation (yet)

Jump to

Keyboard shortcuts

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