cloudfoundry

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudFoundryCredentials

type CloudFoundryCredentials struct {
	LoginURL string                     `json:"loginUrl"`           // The login URL of the Cloud Foundry foundation credentials.  The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.
	Password *string                    `json:"password,omitempty"` // The password of the Cloud Foundry foundation credentials.
	Active   bool                       `json:"active"`             // The monitoring is enabled (`true`) or disabled (`false`) for given credentials configuration.  If not set on creation, the `true` value is used.  If the field is omitted during an update, the old value remains unaffected.
	Name     string                     `json:"name"`               // The name of the Cloud Foundry foundation credentials.  Allowed characters are letters, numbers, whitespaces, and the following characters: `.+-_`. Leading or trailing whitespace is not allowed.
	Username string                     `json:"username"`           // The username of the Cloud Foundry foundation credentials.  Leading and trailing whitespaces are not allowed.
	APIURL   string                     `json:"apiUrl"`             // The URL of the Cloud Foundry foundation credentials.  The URL must be valid according to RFC 2396.  Leading or trailing whitespaces are not allowed.
	Unknowns map[string]json.RawMessage `json:"-"`
}

CloudFoundryCredentials Configuration for specific Cloud Foundry credentials.

func (*CloudFoundryCredentials) FillDemoValues

func (me *CloudFoundryCredentials) FillDemoValues() []string

func (*CloudFoundryCredentials) MarshalHCL

func (me *CloudFoundryCredentials) MarshalHCL(properties hcl.Properties) error

func (*CloudFoundryCredentials) MarshalJSON

func (me *CloudFoundryCredentials) MarshalJSON() ([]byte, error)

func (*CloudFoundryCredentials) Schema

func (me *CloudFoundryCredentials) Schema() map[string]*schema.Schema

func (*CloudFoundryCredentials) UnmarshalHCL

func (me *CloudFoundryCredentials) UnmarshalHCL(decoder hcl.Decoder) error

func (*CloudFoundryCredentials) UnmarshalJSON

func (me *CloudFoundryCredentials) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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