Documentation ¶
Overview ¶
Package team_policies : has no documentation (yet)
Index ¶
- Constants
- type EmmState
- type GroupCreation
- type OfficeAddInPolicy
- type PaperDeploymentPolicy
- type PaperEnabledPolicy
- type PasswordStrengthPolicy
- type RolloutMethod
- type SharedFolderJoinPolicy
- type SharedFolderMemberPolicy
- type SharedLinkCreatePolicy
- type ShowcaseDownloadPolicy
- type ShowcaseEnabledPolicy
- type ShowcaseExternalSharingPolicy
- type SmartSyncPolicy
- type SsoPolicy
- type TeamMemberPolicies
- type TeamSharingPolicies
- type TwoStepVerificationPolicy
Constants ¶
const ( EmmStateDisabled = "disabled" EmmStateOptional = "optional" EmmStateRequired = "required" EmmStateOther = "other" )
Valid tag values for EmmState
const ( GroupCreationAdminsAndMembers = "admins_and_members" GroupCreationAdminsOnly = "admins_only" )
Valid tag values for GroupCreation
const ( OfficeAddInPolicyDisabled = "disabled" OfficeAddInPolicyEnabled = "enabled" OfficeAddInPolicyOther = "other" )
Valid tag values for OfficeAddInPolicy
const ( PaperDeploymentPolicyFull = "full" PaperDeploymentPolicyPartial = "partial" PaperDeploymentPolicyOther = "other" )
Valid tag values for PaperDeploymentPolicy
const ( PaperEnabledPolicyDisabled = "disabled" PaperEnabledPolicyEnabled = "enabled" PaperEnabledPolicyUnspecified = "unspecified" PaperEnabledPolicyOther = "other" )
Valid tag values for PaperEnabledPolicy
const ( PasswordStrengthPolicyMinimalRequirements = "minimal_requirements" PasswordStrengthPolicyModeratePassword = "moderate_password" PasswordStrengthPolicyStrongPassword = "strong_password" PasswordStrengthPolicyOther = "other" )
Valid tag values for PasswordStrengthPolicy
const ( RolloutMethodUnlinkAll = "unlink_all" RolloutMethodUnlinkMostInactive = "unlink_most_inactive" RolloutMethodAddMemberToExceptions = "add_member_to_exceptions" )
Valid tag values for RolloutMethod
const ()
Valid tag values for SharedFolderJoinPolicy
const ()
Valid tag values for SharedFolderMemberPolicy
const ()
Valid tag values for SharedLinkCreatePolicy
const ( ShowcaseDownloadPolicyDisabled = "disabled" ShowcaseDownloadPolicyEnabled = "enabled" ShowcaseDownloadPolicyOther = "other" )
Valid tag values for ShowcaseDownloadPolicy
const ( ShowcaseEnabledPolicyDisabled = "disabled" ShowcaseEnabledPolicyEnabled = "enabled" ShowcaseEnabledPolicyOther = "other" )
Valid tag values for ShowcaseEnabledPolicy
const ( ShowcaseExternalSharingPolicyDisabled = "disabled" ShowcaseExternalSharingPolicyEnabled = "enabled" ShowcaseExternalSharingPolicyOther = "other" )
Valid tag values for ShowcaseExternalSharingPolicy
const ( SmartSyncPolicyLocal = "local" SmartSyncPolicyOnDemand = "on_demand" SmartSyncPolicyOther = "other" )
Valid tag values for SmartSyncPolicy
const ( SsoPolicyDisabled = "disabled" SsoPolicyOptional = "optional" SsoPolicyRequired = "required" SsoPolicyOther = "other" )
Valid tag values for SsoPolicy
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 GroupCreation ¶
GroupCreation : has no documentation (yet)
type OfficeAddInPolicy ¶
OfficeAddInPolicy : has no documentation (yet)
type PaperDeploymentPolicy ¶
PaperDeploymentPolicy : has no documentation (yet)
type PaperEnabledPolicy ¶
PaperEnabledPolicy : has no documentation (yet)
type PasswordStrengthPolicy ¶
PasswordStrengthPolicy : has no documentation (yet)
type RolloutMethod ¶
RolloutMethod : has no documentation (yet)
type SharedFolderJoinPolicy ¶
type SharedFolderJoinPolicy struct {
}SharedFolderJoinPolicy : Policy governing which shared folders a team member can join.
type SharedFolderMemberPolicy ¶
type SharedFolderMemberPolicy struct {
}SharedFolderMemberPolicy : Policy governing who can be a member of a folder shared by a team member.
type SharedLinkCreatePolicy ¶
type SharedLinkCreatePolicy struct {
}SharedLinkCreatePolicy : Policy governing the visibility of shared links. This policy can apply to newly created shared links, or all shared links.
type ShowcaseDownloadPolicy ¶
ShowcaseDownloadPolicy : has no documentation (yet)
type ShowcaseEnabledPolicy ¶
ShowcaseEnabledPolicy : has no documentation (yet)
type ShowcaseExternalSharingPolicy ¶
ShowcaseExternalSharingPolicy : has no documentation (yet)
type SmartSyncPolicy ¶
SmartSyncPolicy : 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 `json:"shared_folder_member_policy"` SharedFolderJoinPolicy *SharedFolderJoinPolicy `json:"shared_folder_join_policy"` SharedLinkCreatePolicy *SharedLinkCreatePolicy `json:"shared_link_create_policy"` }SharedFolderMemberPolicy *
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 ¶
TwoStepVerificationPolicy : has no documentation (yet)