Versions in this module Expand all Collapse all v0 v0.0.2 Aug 16, 2023 v0.0.1 Aug 16, 2023 Changes in this version + func NewACLAuthMethod() resource.Resource + func NewACLBindingRule() resource.Resource + func NewACLPolicy() resource.Resource + func NewACLRole() resource.Resource + func NewACLToken() resource.Resource + func NewACLTokenPolicyAttachment() resource.Resource + func NewACLTokenRoleAttachment() resource.Resource + func NewAdminPartition() resource.Resource + func NewAutopilotConfig() resource.Resource + func NewCatalogService() resource.Resource + func NewCertificateAuthority() resource.Resource + func NewConfigEntry() resource.Resource + func NewKeyPrefix() resource.Resource + func NewNamespace() resource.Resource + func NewNamespacePolicyAttachment() resource.Resource + func NewNamespaceRoleAttachment() resource.Resource + func NewNetworkArea() resource.Resource + func NewNode() resource.Resource + func NewPeering() resource.Resource + func NewPeeringToken() resource.Resource + func NewPreparedQuery() resource.Resource + type ACLAuthMethod struct + func (r *ACLAuthMethod) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLAuthMethod) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLAuthMethod) ImportState(ctx context.Context, _ *api.Client, req resource.ImportStateRequest, ...) + func (r *ACLAuthMethod) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLAuthMethod) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type ACLBindingRule struct + func (r *ACLBindingRule) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLBindingRule) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLBindingRule) ImportState(ctx context.Context, _ *api.Client, req resource.ImportStateRequest, ...) + func (r *ACLBindingRule) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLBindingRule) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type ACLPolicy struct + func (r *ACLPolicy) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLPolicy) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLPolicy) ImportState(ctx context.Context, _ *api.Client, req resource.ImportStateRequest, ...) + func (r *ACLPolicy) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLPolicy) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type ACLRole struct + func (r *ACLRole) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLRole) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLRole) ImportState(ctx context.Context, _ *api.Client, req resource.ImportStateRequest, ...) + func (r *ACLRole) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLRole) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type ACLToken struct + func (r *ACLToken) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLToken) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLToken) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLToken) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type ACLTokenPolicyAttachment struct + func (r *ACLTokenPolicyAttachment) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLTokenPolicyAttachment) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLTokenPolicyAttachment) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLTokenPolicyAttachment) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type ACLTokenRoleAttachment struct + func (r *ACLTokenRoleAttachment) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ACLTokenRoleAttachment) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ACLTokenRoleAttachment) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ACLTokenRoleAttachment) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type AdminPartition struct + func (r *AdminPartition) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *AdminPartition) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *AdminPartition) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *AdminPartition) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type AutopilotConfig struct + func (r *AutopilotConfig) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *AutopilotConfig) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *AutopilotConfig) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *AutopilotConfig) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type CatalogService struct + func (r *CatalogService) Create(context.Context, *api.Client, resource.CreateRequest, *resource.CreateResponse) + func (r *CatalogService) Delete(context.Context, *api.Client, resource.DeleteRequest, *resource.DeleteResponse) + func (r *CatalogService) Read(context.Context, *api.Client, resource.ReadRequest, *resource.ReadResponse) + func (r *CatalogService) Update(context.Context, *api.Client, resource.UpdateRequest, *resource.UpdateResponse) + type CertificateAuthority struct + func (r *CertificateAuthority) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *CertificateAuthority) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *CertificateAuthority) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *CertificateAuthority) Update(context.Context, *api.Client, resource.UpdateRequest, *resource.UpdateResponse) + type ConfigEntry struct + func (r *ConfigEntry) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *ConfigEntry) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *ConfigEntry) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *ConfigEntry) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type KeyPrefix struct + func (r *KeyPrefix) Create(context.Context, *api.Client, resource.CreateRequest, *resource.CreateResponse) + func (r *KeyPrefix) Delete(context.Context, *api.Client, resource.DeleteRequest, *resource.DeleteResponse) + func (r *KeyPrefix) Read(context.Context, *api.Client, resource.ReadRequest, *resource.ReadResponse) + func (r *KeyPrefix) Update(context.Context, *api.Client, resource.UpdateRequest, *resource.UpdateResponse) + type MutuallyExclusiveValidator struct + func NewMutuallyExclusiveValidator(fields ...string) *MutuallyExclusiveValidator + func (m *MutuallyExclusiveValidator) Description(context.Context) string + func (m *MutuallyExclusiveValidator) MarkdownDescription(context.Context) string + func (m *MutuallyExclusiveValidator) ValidateString(ctx context.Context, req validator.StringRequest, ...) + type Namespace struct + func (r *Namespace) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *Namespace) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *Namespace) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *Namespace) Update(context.Context, *api.Client, resource.UpdateRequest, *resource.UpdateResponse) + type NamespacePolicyAttachment struct + func (r *NamespacePolicyAttachment) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *NamespacePolicyAttachment) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *NamespacePolicyAttachment) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *NamespacePolicyAttachment) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type NamespaceRoleAttachment struct + func (r *NamespaceRoleAttachment) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *NamespaceRoleAttachment) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *NamespaceRoleAttachment) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *NamespaceRoleAttachment) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type NetworkArea struct + func (r *NetworkArea) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *NetworkArea) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *NetworkArea) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *NetworkArea) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type Node struct + func (r *Node) Create(context.Context, *api.Client, resource.CreateRequest, *resource.CreateResponse) + func (r *Node) Delete(context.Context, *api.Client, resource.DeleteRequest, *resource.DeleteResponse) + func (r *Node) Read(context.Context, *api.Client, resource.ReadRequest, *resource.ReadResponse) + func (r *Node) Update(context.Context, *api.Client, resource.UpdateRequest, *resource.UpdateResponse) + type Peering struct + func (r *Peering) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *Peering) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *Peering) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *Peering) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type PeeringToken struct + func (r *PeeringToken) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *PeeringToken) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *PeeringToken) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *PeeringToken) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type PreparedQuery struct + func (r *PreparedQuery) Create(ctx context.Context, client *api.Client, req resource.CreateRequest, ...) + func (r *PreparedQuery) Delete(ctx context.Context, client *api.Client, req resource.DeleteRequest, ...) + func (r *PreparedQuery) ImportState(ctx context.Context, _ *api.Client, req resource.ImportStateRequest, ...) + func (r *PreparedQuery) Read(ctx context.Context, client *api.Client, req resource.ReadRequest, ...) + func (r *PreparedQuery) Update(ctx context.Context, client *api.Client, req resource.UpdateRequest, ...) + type Resource struct + func NewResource(name string, schema schema.Schema, impl ResourceImplementation) *Resource + func (r *Resource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *Resource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *Resource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *Resource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *Resource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...) + func (r *Resource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *Resource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *Resource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type ResourceImplementation interface + Create func(context.Context, *api.Client, resource.CreateRequest, *resource.CreateResponse) + Delete func(context.Context, *api.Client, resource.DeleteRequest, *resource.DeleteResponse) + Read func(context.Context, *api.Client, resource.ReadRequest, *resource.ReadResponse) + Update func(context.Context, *api.Client, resource.UpdateRequest, *resource.UpdateResponse) + type ResourceImplementationWithImportState interface + ImportState func(context.Context, *api.Client, resource.ImportStateRequest, ...) + type ResourceImplementationWithModifyPlan interface + ModifyPlan func(context.Context, *api.Client, resource.ModifyPlanRequest, ...)