Documentation ¶
Index ¶
- func NewACLAuthMethod() datasource.DataSource
- func NewACLBindingRule() datasource.DataSource
- func NewACLPolicy() datasource.DataSource
- func NewACLRole() datasource.DataSource
- func NewACLToken() datasource.DataSource
- func NewACLTokenSecretID() datasource.DataSource
- func NewAdminPartition() datasource.DataSource
- func NewAgentConfig() datasource.DataSource
- func NewAutopilotHealth() datasource.DataSource
- func NewCertificateAuthority() datasource.DataSource
- func NewConfigEntry() datasource.DataSource
- func NewDatacenters() datasource.DataSource
- func NewKeyPrefix() datasource.DataSource
- func NewKeys() datasource.DataSource
- func NewNamespace() datasource.DataSource
- func NewNetworkAreaMembers() datasource.DataSource
- func NewNetworkSegments() datasource.DataSource
- func NewNode() datasource.DataSource
- func NewNodes() datasource.DataSource
- func NewPeering() datasource.DataSource
- func NewPeerings() datasource.DataSource
- func NewService() datasource.DataSource
- func NewServiceHealth() datasource.DataSource
- func NewServices() datasource.DataSource
- type ACLAuthMethod
- type ACLBindingRule
- type ACLPolicy
- type ACLRole
- type ACLToken
- type ACLTokenSecretID
- type AdminPartition
- type AgentConfig
- type AutopilotHealth
- type CertificateAuthority
- type ConfigEntry
- type DataSource
- func (d *DataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DataSourceImplementation
- type Datacenters
- type KeyPrefix
- type Keys
- type Namespace
- type NetworkAreaMembers
- type NetworkSegments
- type Node
- type Nodes
- type Peering
- type Peerings
- type Service
- type ServiceHealth
- type Services
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewACLAuthMethod ¶
func NewACLAuthMethod() datasource.DataSource
func NewACLBindingRule ¶
func NewACLBindingRule() datasource.DataSource
func NewACLPolicy ¶
func NewACLPolicy() datasource.DataSource
func NewACLRole ¶
func NewACLRole() datasource.DataSource
func NewACLToken ¶
func NewACLToken() datasource.DataSource
func NewACLTokenSecretID ¶
func NewACLTokenSecretID() datasource.DataSource
func NewAdminPartition ¶
func NewAdminPartition() datasource.DataSource
func NewAgentConfig ¶
func NewAgentConfig() datasource.DataSource
func NewAutopilotHealth ¶
func NewAutopilotHealth() datasource.DataSource
func NewCertificateAuthority ¶
func NewCertificateAuthority() datasource.DataSource
func NewConfigEntry ¶
func NewConfigEntry() datasource.DataSource
func NewDatacenters ¶
func NewDatacenters() datasource.DataSource
func NewKeyPrefix ¶
func NewKeyPrefix() datasource.DataSource
func NewKeys ¶
func NewKeys() datasource.DataSource
func NewNamespace ¶
func NewNamespace() datasource.DataSource
func NewNetworkAreaMembers ¶
func NewNetworkAreaMembers() datasource.DataSource
func NewNetworkSegments ¶
func NewNetworkSegments() datasource.DataSource
func NewNode ¶
func NewNode() datasource.DataSource
func NewNodes ¶
func NewNodes() datasource.DataSource
func NewPeering ¶
func NewPeering() datasource.DataSource
func NewPeerings ¶
func NewPeerings() datasource.DataSource
func NewService ¶
func NewService() datasource.DataSource
func NewServiceHealth ¶
func NewServiceHealth() datasource.DataSource
func NewServices ¶
func NewServices() datasource.DataSource
Types ¶
type ACLAuthMethod ¶
type ACLAuthMethod struct{}
func (*ACLAuthMethod) Read ¶
func (d *ACLAuthMethod) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ACLBindingRule ¶
type ACLBindingRule struct{}
func (*ACLBindingRule) Read ¶
func (d *ACLBindingRule) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ACLPolicy ¶
type ACLPolicy struct{}
func (*ACLPolicy) Read ¶
func (d *ACLPolicy) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ACLRole ¶
type ACLRole struct{}
func (*ACLRole) Read ¶
func (d *ACLRole) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ACLToken ¶
type ACLToken struct{}
func (*ACLToken) Read ¶
func (d *ACLToken) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ACLTokenSecretID ¶
type ACLTokenSecretID struct{}
func (*ACLTokenSecretID) Read ¶
func (d *ACLTokenSecretID) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type AdminPartition ¶
type AdminPartition struct{}
func (*AdminPartition) Read ¶
func (d *AdminPartition) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type AgentConfig ¶
type AgentConfig struct{}
func (*AgentConfig) Read ¶
func (d *AgentConfig) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type AutopilotHealth ¶
type AutopilotHealth struct{}
func (*AutopilotHealth) Read ¶
func (d *AutopilotHealth) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type CertificateAuthority ¶
type CertificateAuthority struct{}
func (*CertificateAuthority) Read ¶
func (r *CertificateAuthority) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ConfigEntry ¶
type ConfigEntry struct{}
func (*ConfigEntry) Read ¶
func (d *ConfigEntry) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type DataSource ¶
type DataSource struct {
// contains filtered or unexported fields
}
func NewDataSource ¶
func NewDataSource(name string, schema schema.Schema, impl DataSourceImplementation) *DataSource
func (*DataSource) Configure ¶
func (d *DataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSource) Metadata ¶
func (d *DataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSource) Read ¶
func (d *DataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSource) Schema ¶
func (d *DataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceImplementation ¶
type DataSourceImplementation interface {
Read(context.Context, *api.Client, datasource.ReadRequest, *datasource.ReadResponse)
}
type Datacenters ¶
type Datacenters struct{}
func (*Datacenters) Read ¶
func (d *Datacenters) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type KeyPrefix ¶
type KeyPrefix struct{}
func (*KeyPrefix) Read ¶
func (d *KeyPrefix) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Keys ¶
type Keys struct{}
func (*Keys) Read ¶
func (d *Keys) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Namespace ¶
type Namespace struct{}
func (*Namespace) Read ¶
func (d *Namespace) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type NetworkAreaMembers ¶
type NetworkAreaMembers struct{}
func (*NetworkAreaMembers) Read ¶
func (d *NetworkAreaMembers) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type NetworkSegments ¶
type NetworkSegments struct{}
func (*NetworkSegments) Read ¶
func (d *NetworkSegments) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Node ¶
type Node struct{}
func (*Node) Read ¶
func (d *Node) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Nodes ¶
type Nodes struct{}
func (*Nodes) Read ¶
func (d *Nodes) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Peering ¶
type Peering struct{}
func (*Peering) Read ¶
func (d *Peering) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Peerings ¶
type Peerings struct{}
func (*Peerings) Read ¶
func (d *Peerings) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type Service ¶
type Service struct{}
func (*Service) Read ¶
func (d *Service) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ServiceHealth ¶
type ServiceHealth struct{}
func (*ServiceHealth) Read ¶
func (d *ServiceHealth) Read(ctx context.Context, client *api.Client, req datasource.ReadRequest, resp *datasource.ReadResponse)
Source Files ¶
- acl_auth_method.go
- acl_binding_rule.go
- acl_policy.go
- acl_role.go
- acl_token.go
- acl_token_secret_id.go
- admin_partition.go
- agent_config.go
- autopilot_health.go
- certificate_authority.go
- config_entry.go
- datacenters.go
- datasource.go
- key_prefix.go
- keys.go
- namespace.go
- network_area_members.go
- network_segments.go
- node.go
- nodes.go
- peering.go
- peerings.go
- schema.go
- service.go
- service_health.go
- services.go
Click to show internal directories.
Click to hide internal directories.