Documentation ¶
Overview ¶
credit to https://github.com/prometheus/prometheus
Index ¶
- func CreateCreateFunc(create func(d *schema.ResourceData, meta interface{}) error) func(d *schema.ResourceData, meta interface{}) error
- func Delete(d *schema.ResourceData, meta interface{}) error
- func Exists(d *schema.ResourceData, meta interface{}) (bool, error)
- func GenerateResourceRead(d *schema.ResourceData, meta interface{}) error
- func LoadDataSource(DataSource DataSource) *schema.Resource
- func LoadGenerateResource(resource GenerateResource) *schema.Resource
- func LoadResource(resource Resource) *schema.Resource
- func Name(d *schema.ResourceData) string
- func Provider() terraform.ResourceProvider
- func SchemaSetToIntList(set *schema.Set) []int
- func SchemaSetToStringList(set *schema.Set) []string
- func SetName(d *schema.ResourceData, value string)
- type CertificateDataSource
- type CredData
- type DataSource
- type Duration
- type GenerateCertificateResource
- type GeneratePasswordResource
- type GenerateRSAResource
- type GenerateResource
- type GenerateSSHResource
- type GenerateUserResource
- type GenericDataSource
- type GenericResource
- type JsonDataSource
- type PasswordDataSource
- type RSADataSource
- type Resource
- type SSHDataSource
- type UserDataSource
- type ValueDataSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCreateFunc ¶
func CreateCreateFunc(create func(d *schema.ResourceData, meta interface{}) error) func(d *schema.ResourceData, meta interface{}) error
func Delete ¶
func Delete(d *schema.ResourceData, meta interface{}) error
func GenerateResourceRead ¶
func GenerateResourceRead(d *schema.ResourceData, meta interface{}) error
func LoadDataSource ¶
func LoadDataSource(DataSource DataSource) *schema.Resource
func LoadGenerateResource ¶
func LoadGenerateResource(resource GenerateResource) *schema.Resource
func LoadResource ¶
func Name ¶
func Name(d *schema.ResourceData) string
func Provider ¶
func Provider() terraform.ResourceProvider
func SchemaSetToIntList ¶
func SchemaSetToStringList ¶
func SetName ¶
func SetName(d *schema.ResourceData, value string)
Types ¶
type CertificateDataSource ¶
type CertificateDataSource struct { }
func (CertificateDataSource) DataSourceRead ¶
func (CertificateDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (CertificateDataSource) DataSourceSchema ¶
func (CertificateDataSource) DataSourceSchema() map[string]*schema.Schema
type CredData ¶
func ParseResourceData ¶
func ParseResourceData(d *schema.ResourceData) (CredData, error)
type DataSource ¶
type Duration ¶
Duration wraps time.Duration. It is used to parse the custom duration format from YAML. This type should not propagate beyond the scope of input/output processing.
func ParseDuration ¶
StringToDuration parses a string into a time.Duration, assuming that a year always has 365d, a week always has 7d, and a day always has 24h.
type GenerateCertificateResource ¶
type GenerateCertificateResource struct { }
func (GenerateCertificateResource) Create ¶
func (GenerateCertificateResource) Create(d *schema.ResourceData, meta interface{}) error
type GeneratePasswordResource ¶
type GeneratePasswordResource struct { }
func (GeneratePasswordResource) Create ¶
func (GeneratePasswordResource) Create(d *schema.ResourceData, meta interface{}) error
type GenerateRSAResource ¶
type GenerateRSAResource struct { }
func (GenerateRSAResource) Create ¶
func (GenerateRSAResource) Create(d *schema.ResourceData, meta interface{}) error
type GenerateResource ¶
type GenerateSSHResource ¶
type GenerateSSHResource struct { }
func (GenerateSSHResource) Create ¶
func (GenerateSSHResource) Create(d *schema.ResourceData, meta interface{}) error
type GenerateUserResource ¶
type GenerateUserResource struct { }
func (GenerateUserResource) Create ¶
func (GenerateUserResource) Create(d *schema.ResourceData, meta interface{}) error
type GenericDataSource ¶
type GenericDataSource struct { }
func (GenericDataSource) DataSourceRead ¶
func (GenericDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (GenericDataSource) DataSourceSchema ¶
func (GenericDataSource) DataSourceSchema() map[string]*schema.Schema
type GenericResource ¶
type GenericResource struct { }
func (GenericResource) Create ¶
func (r GenericResource) Create(d *schema.ResourceData, meta interface{}) error
type JsonDataSource ¶
type JsonDataSource struct { }
func (JsonDataSource) DataSourceRead ¶
func (JsonDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (JsonDataSource) DataSourceSchema ¶
func (JsonDataSource) DataSourceSchema() map[string]*schema.Schema
type PasswordDataSource ¶
type PasswordDataSource struct { }
func (PasswordDataSource) DataSourceRead ¶
func (PasswordDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (PasswordDataSource) DataSourceSchema ¶
func (PasswordDataSource) DataSourceSchema() map[string]*schema.Schema
type RSADataSource ¶
type RSADataSource struct { }
func (RSADataSource) DataSourceRead ¶
func (RSADataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (RSADataSource) DataSourceSchema ¶
func (RSADataSource) DataSourceSchema() map[string]*schema.Schema
type Resource ¶
type Resource interface { Create(*schema.ResourceData, interface{}) error Read(*schema.ResourceData, interface{}) error Update(*schema.ResourceData, interface{}) error Schema() map[string]*schema.Schema }
type SSHDataSource ¶
type SSHDataSource struct { }
func (SSHDataSource) DataSourceRead ¶
func (SSHDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (SSHDataSource) DataSourceSchema ¶
func (SSHDataSource) DataSourceSchema() map[string]*schema.Schema
type UserDataSource ¶
type UserDataSource struct { }
func (UserDataSource) DataSourceRead ¶
func (UserDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (UserDataSource) DataSourceSchema ¶
func (UserDataSource) DataSourceSchema() map[string]*schema.Schema
type ValueDataSource ¶
type ValueDataSource struct { }
func (ValueDataSource) DataSourceRead ¶
func (ValueDataSource) DataSourceRead(d *schema.ResourceData, meta interface{}) error
func (ValueDataSource) DataSourceSchema ¶
func (ValueDataSource) DataSourceSchema() map[string]*schema.Schema
Source Files ¶
Click to show internal directories.
Click to hide internal directories.