identity

package
v0.3.10-0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2022 License: Apache-2.0, Apache-2.0 Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainGetPropertyTagValuePairOptions

type DomainGetPropertyTagValuePairOptions struct {
	DomainListOptions
	options.TagValuePairsOptions
}

func (*DomainGetPropertyTagValuePairOptions) Params

type DomainGetPropertyTagValueTreeOptions

type DomainGetPropertyTagValueTreeOptions struct {
	DomainListOptions
	options.TagValueTreeOptions
}

func (*DomainGetPropertyTagValueTreeOptions) Params

type DomainListOptions

type DomainListOptions struct {
	options.BaseListOptions
	IdpId       string `help:"filter by idp_id"`
	IdpEntityId string `help:"filter by idp_entity_id"`
}

func (*DomainListOptions) Params

func (opts *DomainListOptions) Params() (jsonutils.JSONObject, error)

type PolicyGetPropertyDomainTagValuePairOptions

type PolicyGetPropertyDomainTagValuePairOptions struct {
	PolicyListOptions
	options.DomainTagValuePairsOptions
}

func (*PolicyGetPropertyDomainTagValuePairOptions) Params

type PolicyGetPropertyDomainTagValueTreeOptions

type PolicyGetPropertyDomainTagValueTreeOptions struct {
	PolicyListOptions
	options.DomainTagValueTreeOptions
}

func (*PolicyGetPropertyDomainTagValueTreeOptions) Params

type PolicyGetPropertyTagValuePairOptions

type PolicyGetPropertyTagValuePairOptions struct {
	PolicyListOptions
	options.TagValuePairsOptions
}

func (*PolicyGetPropertyTagValuePairOptions) Params

type PolicyGetPropertyTagValueTreeOptions

type PolicyGetPropertyTagValueTreeOptions struct {
	PolicyListOptions
	options.TagValueTreeOptions
}

func (*PolicyGetPropertyTagValueTreeOptions) Params

type PolicyListOptions

type PolicyListOptions struct {
	options.BaseListOptions
	Type          string `help:"filter by type"`
	IsSystem      *bool  `help:"filter by is_system" negative:"is_no_system"`
	Format        string `help:"policy format, default to yaml" default:"yaml" choices:"yaml|json"`
	OrderByDomain string `help:"order by domain name" choices:"asc|desc"`
	Role          string `help:"filter by role"`
}

func (*PolicyListOptions) Params

func (opts *PolicyListOptions) Params() (jsonutils.JSONObject, error)

type ProjectGetPropertyDomainTagValuePairOptions

type ProjectGetPropertyDomainTagValuePairOptions struct {
	ProjectListOptions
	options.DomainTagValuePairsOptions
}

func (*ProjectGetPropertyDomainTagValuePairOptions) Params

type ProjectGetPropertyDomainTagValueTreeOptions

type ProjectGetPropertyDomainTagValueTreeOptions struct {
	ProjectListOptions
	options.DomainTagValueTreeOptions
}

func (*ProjectGetPropertyDomainTagValueTreeOptions) Params

type ProjectGetPropertyTagValuePairOptions

type ProjectGetPropertyTagValuePairOptions struct {
	ProjectListOptions
	options.TagValuePairsOptions
}

func (*ProjectGetPropertyTagValuePairOptions) Params

type ProjectGetPropertyTagValueTreeOptions

type ProjectGetPropertyTagValueTreeOptions struct {
	ProjectListOptions
	options.TagValueTreeOptions
}

func (*ProjectGetPropertyTagValueTreeOptions) Params

type ProjectListOptions

type ProjectListOptions struct {
	options.BaseListOptions
	OrderByDomain string `help:"order by domain name" choices:"asc|desc"`
}

func (*ProjectListOptions) Params

func (opts *ProjectListOptions) Params() (jsonutils.JSONObject, error)

type RoleCreateOptions

type RoleCreateOptions struct {
	NAME   string `help:"Role name"`
	Domain string `help:"Domain"`
	Desc   string `help:"Description"`

	PublicScope string `help:"public scope" choices:"none|system"`
}

func (*RoleCreateOptions) Params

func (opts *RoleCreateOptions) Params() (jsonutils.JSONObject, error)

type RoleDetailOptions

type RoleDetailOptions struct {
	RoleIdOptions
	Domain string `help:"Domain"`
}

func (*RoleDetailOptions) Params

func (opts *RoleDetailOptions) Params() (jsonutils.JSONObject, error)

type RoleGetPropertyDomainTagValuePairOptions

type RoleGetPropertyDomainTagValuePairOptions struct {
	RoleListOptions
	options.DomainTagValuePairsOptions
}

func (*RoleGetPropertyDomainTagValuePairOptions) Params

type RoleGetPropertyDomainTagValueTreeOptions

type RoleGetPropertyDomainTagValueTreeOptions struct {
	RoleListOptions
	options.DomainTagValueTreeOptions
}

func (*RoleGetPropertyDomainTagValueTreeOptions) Params

type RoleGetPropertyTagValuePairOptions

type RoleGetPropertyTagValuePairOptions struct {
	RoleListOptions
	options.TagValuePairsOptions
}

func (*RoleGetPropertyTagValuePairOptions) Params

type RoleGetPropertyTagValueTreeOptions

type RoleGetPropertyTagValueTreeOptions struct {
	RoleListOptions
	options.TagValueTreeOptions
}

func (*RoleGetPropertyTagValueTreeOptions) Params

type RoleIdOptions

type RoleIdOptions struct {
	ID string `help:"ID or name of role"`
}

func (*RoleIdOptions) GetId

func (opts *RoleIdOptions) GetId() string

type RoleListOptions

type RoleListOptions struct {
	options.BaseListOptions
	OrderByDomain string `help:"order by domain name" choices:"asc|desc"`
}

func (*RoleListOptions) Params

func (opts *RoleListOptions) Params() (jsonutils.JSONObject, error)

Jump to

Keyboard shortcuts

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