Documentation ¶
Index ¶
- Variables
- func New(version string) func() provider.Provider
- func SweepMerakiAdmins(ctx context.Context, client *openApiClient.APIClient, organizationId string) error
- func SweepMerakiNetworks(ctx context.Context, client *openApiClient.APIClient, organizationId string) error
- func SweepMerakiOrganization(ctx context.Context, client *openApiClient.APIClient, organizationId string) error
- func SweepMerakiOrganizations(ctx context.Context, client *openApiClient.APIClient) error
- func SweeperHTTPClient() (*openApiClient.APIClient, error)
- type BearerAuthTransport
- type CiscoMerakiProvider
- func (p *CiscoMerakiProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *CiscoMerakiProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *CiscoMerakiProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *CiscoMerakiProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *CiscoMerakiProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type CiscoMerakiProviderModel
Constants ¶
This section is empty.
Variables ¶
View Source
var MerakiDataSources []func() datasource.DataSource
View Source
var MerakiResources []func() resource.Resource
Functions ¶
func SweepMerakiAdmins ¶ added in v0.11.1
func SweepMerakiNetworks ¶ added in v0.11.1
func SweepMerakiOrganization ¶ added in v0.11.1
func SweepMerakiOrganizations ¶ added in v0.11.1
func SweepMerakiOrganizations(ctx context.Context, client *openApiClient.APIClient) error
func SweeperHTTPClient ¶ added in v0.10.3
func SweeperHTTPClient() (*openApiClient.APIClient, error)
Types ¶
type BearerAuthTransport ¶ added in v0.11.1
BearerAuthTransport Custom transport to add bearer token in the Authorization header
type CiscoMerakiProvider ¶
type CiscoMerakiProvider struct {
// contains filtered or unexported fields
}
CiscoMerakiProvider defines the provider implementation.
func (*CiscoMerakiProvider) Configure ¶
func (p *CiscoMerakiProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*CiscoMerakiProvider) DataSources ¶
func (p *CiscoMerakiProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*CiscoMerakiProvider) Metadata ¶
func (p *CiscoMerakiProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*CiscoMerakiProvider) Resources ¶
func (p *CiscoMerakiProvider) Resources(ctx context.Context) []func() resource.Resource
func (*CiscoMerakiProvider) Schema ¶
func (p *CiscoMerakiProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type CiscoMerakiProviderModel ¶
type CiscoMerakiProviderModel struct { LoggingEnabled types.Bool `tfsdk:"logging_enabled"` ApiKey types.String `tfsdk:"api_key"` BaseUrl types.String `tfsdk:"base_url"` BasePath types.String `tfsdk:"base_path"` CertificatePath types.String `tfsdk:"certificate_path"` Proxy types.String `tfsdk:"proxy"` SingleRequestTimeout types.Int64 `tfsdk:"single_request_timeout"` MaximumRetries types.Int64 `tfsdk:"maximum_retries"` Nginx429RetryWaitTime types.Int64 `tfsdk:"nginx_429_retry_wait_time"` WaitOnRateLimit types.Bool `tfsdk:"wait_on_rate_limit"` EncryptionKey types.String `tfsdk:"encryption_key"` }
CiscoMerakiProviderModel describes the provider data model.
Click to show internal directories.
Click to hide internal directories.