Documentation ¶
Index ¶
- func GetDefaultAppAuthenticationSchema() *schema.Resource
- func GetDefaultAppSchema() *schema.Resource
- func GetDefaultAppUsageSchema() *schema.Resource
- func GetDefaultAuthenticationParameterSchema() *schema.Resource
- func GetDefaultAuthenticationParameterSchemaSchema() *schema.Resource
- func GetDefaultAuthenticationSchema() *schema.Resource
- func GetDefaultContactInfoSchema() *schema.Resource
- func GetDefaultFieldSchema() *schema.Resource
- func GetDefaultFolderMountSchema() *schema.Resource
- func GetDefaultReferenceInfoSchema() *schema.Resource
- func GetDefaultVersionSchema() *schema.Resource
- type App
- type AppAuthentication
- type AppUsage
- type Authentication
- type AuthenticationParameter
- type AuthenticationParameterSchema
- type ContactInfo
- type CreateOrUpdateResponse
- type Field
- type FolderMount
- type GetAppResponse
- type ReferenceInfo
- type ShuffleClient
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultAppAuthenticationSchema ¶ added in v0.0.6
func GetDefaultAppSchema ¶ added in v0.0.6
func GetDefaultAppUsageSchema ¶ added in v0.0.6
func GetDefaultAuthenticationParameterSchema ¶ added in v0.0.6
func GetDefaultAuthenticationParameterSchemaSchema ¶ added in v0.0.6
func GetDefaultAuthenticationSchema ¶ added in v0.0.6
func GetDefaultContactInfoSchema ¶ added in v0.0.6
func GetDefaultFieldSchema ¶ added in v0.0.6
func GetDefaultFolderMountSchema ¶ added in v0.0.6
func GetDefaultReferenceInfoSchema ¶ added in v0.0.6
func GetDefaultVersionSchema ¶ added in v0.0.6
Types ¶
type App ¶
type App struct { Active bool Label string Id string App AppAuthentication Fields []Field Usage []AppUsage WorkflowCount int `json:"workflow_count"` NodeCount int `json:"node_count"` OrgId string `json:"org_id"` Created int Edited int Defined bool Type string Encrypted bool ReferenceWorkflow string `json:"reference_workflow"` }
type AppAuthentication ¶
type AppAuthentication struct { Name string IsValid bool `json:"is_valid"` Id string Link string AppVersion string `json:"app_version"` SharingConfig string `json:"sharing_config"` Generated bool Downloaded bool Sharing bool Verified bool Invalid bool Activated bool Tested bool Hash string PrivateId string `json:"private_id"` Description string Environment string SmallImage string `json:"small_image"` LargeImage string `json:"large_image"` ContactInfo ContactInfo `json:"contact_info"` ReferenceInfo ReferenceInfo `json:"reference_info"` FolderMount FolderMount `json:"folder_mount"` Actions interface{} Authentication Authentication Tags []string Categories []string Created int Edited int LastRuntime int `json:"last_runtime"` Versions []Version LoopVersions []string `json:"loop_versions"` Owner string Public bool ReferenceOrg string `json:"reference_org"` ReferenceUrl string `json:"reference_url"` ActionFilePath string `json:"action_file_path"` Documentation string }
type Authentication ¶
type AuthenticationParameter ¶
type AuthenticationParameterSchema ¶
type AuthenticationParameterSchema struct {
Type string
}
type ContactInfo ¶
type CreateOrUpdateResponse ¶ added in v0.0.5
type FolderMount ¶
type GetAppResponse ¶ added in v0.0.5
type ReferenceInfo ¶
type ShuffleClient ¶
func NewShuffleClient ¶
func NewShuffleClient(baseUrl string, apiToken string) (*ShuffleClient, error)
func (*ShuffleClient) CreateOrUpdateAppAuth ¶
func (c *ShuffleClient) CreateOrUpdateAppAuth(app App) (string, error)
func (*ShuffleClient) DeleteAppAuth ¶
func (c *ShuffleClient) DeleteAppAuth(id string) error
func (*ShuffleClient) GetAllAppAuth ¶ added in v0.0.6
func (c *ShuffleClient) GetAllAppAuth() ([]App, error)
func (*ShuffleClient) GetAppAuthById ¶ added in v0.0.6
func (c *ShuffleClient) GetAppAuthById(id string) (App, error)
Click to show internal directories.
Click to hide internal directories.