Documentation ¶
Index ¶
- func CreateHttpReqPayload(ctx context.Context, data *NetworksApplianceVLANsResourceModel) (openApiClient.CreateNetworkApplianceVlanRequest, diag.Diagnostics)
- func CreateHttpResponse(ctx context.Context, data *NetworksApplianceVLANsResourceModel, ...) diag.Diagnostics
- func DevicesResourceModelBeaconIdParamsAttrTypes() map[string]attr.Type
- func DevicesResourceModelBeaconIdParamsNullValues() map[string]attr.Value
- func DevicesSwitchPortResourcePayload(ctx context.Context, data *DevicesSwitchPortResourceModel) (openApiClient.UpdateDeviceSwitchPortRequest, diag.Diagnostics)
- func NetworkApplianceVpnSiteToSiteVpnResourcePayload(ctx context.Context, data *NetworksApplianceVpnSiteToSiteVpnResourceModel) (*openApiClient.UpdateNetworkApplianceVpnSiteToSiteVpnRequest, diag.Diagnostics)
- func NetworksApplianceVLANsResourceModelIpv6AttrTypes() map[string]attr.Type
- func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentAttrTypes() map[string]attr.Type
- func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrMap(origin *NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin) map[string]attr.Value
- func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrTypes() map[string]attr.Type
- func NetworksSettingsResourceModelNetworksSettingsResourceModelLocalStatusPageAttrTypes() map[string]attr.Type
- func NetworksSettingsResourceModelNetworksSettingsResourceModelLocalStatusPageAuthenticationAttrTypes() map[string]attr.Type
- func NetworksWirelessSsidsPayload(ctx context.Context, data *NetworksWirelessSsidsResourceModel) (openApiClient.UpdateNetworkWirelessSsidRequest, diag.Diagnostics)
- func New(version string) func() provider.Provider
- func NewAdministeredIdentitiesMeDataSource() datasource.DataSource
- func NewDevicesApplianceDhcpSubnetsDataSource() datasource.DataSource
- func NewDevicesCellularSimsResource() resource.Resource
- func NewDevicesManagementInterfaceDatasource() datasource.DataSource
- func NewDevicesResource() resource.Resource
- func NewDevicesSwitchPortResource() resource.Resource
- func NewDevicesSwitchPortsCycleResource() resource.Resource
- func NewDevicesSwitchPortsStatusesDataSource() datasource.DataSource
- func NewDevicesTestAccDevicesManagementInterfaceResourceResource() resource.Resource
- func NewNetworkApplianceStaticRoutesResource() resource.Resource
- func NewNetworkGroupPoliciesDataSource() datasource.DataSource
- func NewNetworkResource() resource.Resource
- func NewNetworksApplianceFirewallL3FirewallRulesDataSource() datasource.DataSource
- func NewNetworksApplianceFirewallL3FirewallRulesResource() resource.Resource
- func NewNetworksApplianceFirewallL7FirewallRulesResource() resource.Resource
- func NewNetworksApplianceFirewallSettingsResource() resource.Resource
- func NewNetworksAppliancePortsDataSource() datasource.DataSource
- func NewNetworksAppliancePortsResource() resource.Resource
- func NewNetworksApplianceSettingsResource() resource.Resource
- func NewNetworksApplianceTrafficShapingUplinkBandWidthResource() resource.Resource
- func NewNetworksApplianceVLANsResource() resource.Resource
- func NewNetworksApplianceVlansSettingsResource() resource.Resource
- func NewNetworksApplianceVpnSiteToSiteVpnDatasource() datasource.DataSource
- func NewNetworksApplianceVpnSiteToSiteVpnResource() resource.Resource
- func NewNetworksCellularGatewaySubnetPoolResource() resource.Resource
- func NewNetworksCellularGatewayUplinkResource() resource.Resource
- func NewNetworksDevicesClaimResource() resource.Resource
- func NewNetworksGroupPolicyResource() resource.Resource
- func NewNetworksNetflowResource() resource.Resource
- func NewNetworksSettingsResource() resource.Resource
- func NewNetworksStormControlResource() resource.Resource
- func NewNetworksSwitchDscpToCosMappingsResource() resource.Resource
- func NewNetworksSwitchMtuDataSource() datasource.DataSource
- func NewNetworksSwitchMtuResource() resource.Resource
- func NewNetworksSwitchQosRuleResource() resource.Resource
- func NewNetworksSwitchQosRulesDataSource() datasource.DataSource
- func NewNetworksSwitchSettingsResource() resource.Resource
- func NewNetworksSwitchStormControlDataSource() datasource.DataSource
- func NewNetworksSyslogServersResource() resource.Resource
- func NewNetworksTrafficAnalysisResource() resource.Resource
- func NewNetworksWirelessSsidsDataSource() datasource.DataSource
- func NewNetworksWirelessSsidsFirewallL3FirewallRulesResource() resource.Resource
- func NewNetworksWirelessSsidsFirewallL7FirewallRulesResource() resource.Resource
- func NewNetworksWirelessSsidsResource() resource.Resource
- func NewNetworksWirelessSsidsSplashSettingsResource() resource.Resource
- func NewOrganizationResource() resource.Resource
- func NewOrganizationSamlResource() resource.Resource
- func NewOrganizationsAdaptivePolicyAclResource() resource.Resource
- func NewOrganizationsAdaptivePolicyAclsDataSource() datasource.DataSource
- func NewOrganizationsAdminResource() resource.Resource
- func NewOrganizationsAdminsDataSource() datasource.DataSource
- func NewOrganizationsApplianceVpnVpnFirewallRulesResource() resource.Resource
- func NewOrganizationsCellularGatewayUplinkStatusesDataSource() datasource.DataSource
- func NewOrganizationsClaimResource() resource.Resource
- func NewOrganizationsDataSource() datasource.DataSource
- func NewOrganizationsInventoryDevicesDataSource() datasource.DataSource
- func NewOrganizationsLicenseResource() resource.Resource
- func NewOrganizationsLicensesDataSource() datasource.DataSource
- func NewOrganizationsNetworksDataSource() datasource.DataSource
- func NewOrganizationsSamlIdpResource() resource.Resource
- func NewOrganizationsSamlIdpsDataSource() datasource.DataSource
- func NewOrganizationsSamlRolesDataSource() datasource.DataSource
- func NewOrganizationsSamlRolesResource() resource.Resource
- func NewOrganizationsSnmpResource() resource.Resource
- func ReadHttpResponse(ctx context.Context, data *NetworksApplianceVLANsResourceModel, ...) diag.Diagnostics
- func ReadSSIDSHttpResponse(ctx context.Context, data *NetworksWirelessSsidsResourceModel, ...) diag.Diagnostics
- func UpdateHttpReqPayload(ctx context.Context, data *NetworksApplianceVLANsResourceModel) (*openApiClient.UpdateNetworkApplianceVlanRequest, diag.Diagnostics)
- type APICallFunc
- type ActiveDirectoryConfig
- type AdCredential
- type AdServerConfig
- type AdministeredIdentitiesMeDataSource
- func (d *AdministeredIdentitiesMeDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *AdministeredIdentitiesMeDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *AdministeredIdentitiesMeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *AdministeredIdentitiesMeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type AdministeredIdentitiesMeDataSourceModel
- type ByApTagsConfig
- type CertificateAuthenticationConfig
- type CertificateContent
- 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
- type Credential
- type DevicesApplianceDhcpSubnetsDataSource
- func (d *DevicesApplianceDhcpSubnetsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DevicesApplianceDhcpSubnetsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DevicesApplianceDhcpSubnetsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DevicesApplianceDhcpSubnetsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DevicesApplianceDhcpSubnetsDataSourceModel
- type DevicesApplianceDhcpSubnetsDataSourceModelList
- type DevicesCellularSimsResource
- func (r *DevicesCellularSimsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DevicesCellularSimsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DevicesCellularSimsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DevicesCellularSimsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DevicesCellularSimsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DevicesCellularSimsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DevicesCellularSimsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DevicesCellularSimsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DevicesCellularSimsResourceModel
- type DevicesCellularSimsResourceModelApns
- type DevicesCellularSimsResourceModelAuthentication
- type DevicesCellularSimsResourceModelSim
- type DevicesCellularSimsResourceModelSimFailOver
- type DevicesManagementInterfaceDatasource
- func (r *DevicesManagementInterfaceDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *DevicesManagementInterfaceDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *DevicesManagementInterfaceDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *DevicesManagementInterfaceDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DevicesManagementInterfaceDatasourceModel
- type DevicesManagementInterfaceDatasourceModelModelWan
- type DevicesResource
- func (r *DevicesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DevicesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DevicesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DevicesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DevicesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DevicesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DevicesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DevicesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DevicesResourceModel
- type DevicesResourceModelBeaconIdParams
- type DevicesSwitchPortResource
- func (r *DevicesSwitchPortResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DevicesSwitchPortResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DevicesSwitchPortResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DevicesSwitchPortResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DevicesSwitchPortResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DevicesSwitchPortResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DevicesSwitchPortResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DevicesSwitchPortResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DevicesSwitchPortResourceModel
- type DevicesSwitchPortResourceModelProfile
- type DevicesSwitchPortsCycleResource
- func (r *DevicesSwitchPortsCycleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DevicesSwitchPortsCycleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DevicesSwitchPortsCycleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DevicesSwitchPortsCycleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DevicesSwitchPortsCycleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DevicesSwitchPortsCycleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DevicesSwitchPortsCycleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DevicesSwitchPortsCycleResourceModel
- type DevicesSwitchPortsStatusesDataSource
- func (d *DevicesSwitchPortsStatusesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DevicesSwitchPortsStatusesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DevicesSwitchPortsStatusesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DevicesSwitchPortsStatusesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DevicesSwitchPortsStatusesDataSourceModel
- type DevicesSwitchPortsStatusesDataSourceModelList
- type DevicesSwitchPortsStatusesDataSourceModelProfile
- type DevicesTestAccDevicesManagementInterfaceResourceResource
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DevicesTestAccDevicesManagementInterfaceResourceResourceModel
- type DevicesTestAccDevicesManagementInterfaceResourceResourceModelWan
- type DnsRewriteConfig
- type Dot11RConfig
- type Dot11WConfig
- type GreConfig
- type GreServerConfig
- type GuestVlanConfig
- type LdapConfig
- type LocalRadiusConfig
- type NamedVlansConfig
- type NetworkApplianceStaticRoutesResource
- func (r *NetworkApplianceStaticRoutesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworkApplianceStaticRoutesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworkApplianceStaticRoutesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworkApplianceStaticRoutesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworkApplianceStaticRoutesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworkApplianceStaticRoutesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworkApplianceStaticRoutesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworkApplianceStaticRoutesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworkApplianceStaticRoutesResourceModel
- type NetworkApplianceStaticRoutesResourceModelMacData
- type NetworkApplianceStaticRoutesResourceModelReservedIpRange
- type NetworkGroupPoliciesDataSource
- func (d *NetworkGroupPoliciesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NetworkGroupPoliciesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NetworkGroupPoliciesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NetworkGroupPoliciesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworkGroupPoliciesDataSourceModel
- type NetworkGroupPoliciesDataSourceModelAllowedUrlPatterns
- type NetworkGroupPoliciesDataSourceModelBandwidthDataSource
- type NetworkGroupPoliciesDataSourceModelBandwidthLimits
- type NetworkGroupPoliciesDataSourceModelBlockedUrlCategories
- type NetworkGroupPoliciesDataSourceModelBlockedUrlPatterns
- type NetworkGroupPoliciesDataSourceModelBonjourForwarding
- type NetworkGroupPoliciesDataSourceModelContentFiltering
- type NetworkGroupPoliciesDataSourceModelDefinition
- type NetworkGroupPoliciesDataSourceModelFirewallAndTrafficShaping
- type NetworkGroupPoliciesDataSourceModelL3FirewallRule
- type NetworkGroupPoliciesDataSourceModelL7FirewallRule
- type NetworkGroupPoliciesDataSourceModelList
- type NetworkGroupPoliciesDataSourceModelPerClientBandwidthLimits
- type NetworkGroupPoliciesDataSourceModelRule
- type NetworkGroupPoliciesDataSourceModelSchedule
- type NetworkGroupPoliciesDataSourceModelScheduling
- type NetworkGroupPoliciesDataSourceModelTrafficShapingRule
- type NetworkGroupPoliciesDataSourceModelVlanTagging
- type NetworkResource
- func (r *NetworkResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworkResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworkResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworkResourceModel
- type NetworksApplianceFirewallL3FirewallRulesDataSource
- func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksApplianceFirewallL3FirewallRulesDataSourceModel
- type NetworksApplianceFirewallL3FirewallRulesDataSourceModelList
- type NetworksApplianceFirewallL3FirewallRulesResource
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceFirewallL3FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceFirewallL3FirewallRulesResourceModel
- type NetworksApplianceFirewallL3FirewallRulesResourceModelRule
- type NetworksApplianceFirewallL7FirewallRulesResource
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceFirewallL7FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceFirewallL7FirewallRulesResourceModel
- type NetworksApplianceFirewallL7FirewallRulesResourceModelRule
- type NetworksApplianceFirewallSettingsResource
- func (r *NetworksApplianceFirewallSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceFirewallSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceFirewallSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceFirewallSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceFirewallSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceFirewallSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceFirewallSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceFirewallSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceFirewallSettingsResourceModel
- type NetworksApplianceFirewallSettingsResourceModelIpSourceGuard
- type NetworksApplianceFirewallSettingsResourceModelSpoofingProtection
- type NetworksAppliancePortsDataSource
- func (d *NetworksAppliancePortsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NetworksAppliancePortsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NetworksAppliancePortsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NetworksAppliancePortsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksAppliancePortsDataSourceModel
- type NetworksAppliancePortsDataSourceModelList
- type NetworksAppliancePortsResource
- func (r *NetworksAppliancePortsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksAppliancePortsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksAppliancePortsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksAppliancePortsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksAppliancePortsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksAppliancePortsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksAppliancePortsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksAppliancePortsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksAppliancePortsResourceModel
- type NetworksApplianceSettingsResource
- func (r *NetworksApplianceSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceSettingsResourceModel
- type NetworksApplianceTrafficShapingUplinkBandWidthResource
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceTrafficShapingUplinkBandWidthResourceModel
- type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelApiResponse
- type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelLimits
- type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelUplinkBandwidthLimits
- type NetworksApplianceVLANsResource
- func (r *NetworksApplianceVLANsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceVLANsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceVLANsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceVLANsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceVLANsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceVLANsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceVLANsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceVLANsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceVLANsResourceModel
- type NetworksApplianceVLANsResourceModelDhcpOption
- type NetworksApplianceVLANsResourceModelFixedIpAssignment
- type NetworksApplianceVLANsResourceModelIpNameMapping
- type NetworksApplianceVLANsResourceModelIpv6
- type NetworksApplianceVLANsResourceModelIpv6PrefixAssignment
- func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) FromAPIResponse(ctx context.Context, ...) diag.Diagnostics
- func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToAPIModel(ctx context.Context) (...)
- func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToAPIPayload(ctx context.Context) (...)
- func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToTerraformObject(ctx context.Context) (map[string]attr.Value, diag.Diagnostics)
- type NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin
- type NetworksApplianceVLANsResourceModelMandatoryDhcp
- type NetworksApplianceVLANsResourceModelReservedIpRange
- type NetworksApplianceVlansSettingsResource
- func (r *NetworksApplianceVlansSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceVlansSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceVlansSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceVlansSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceVlansSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceVlansSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceVlansSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceVlansSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceVlansSettingsResourceModel
- type NetworksApplianceVpnSiteToSiteVpnDatasource
- func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksApplianceVpnSiteToSiteVpnDatasourceModel
- type NetworksApplianceVpnSiteToSiteVpnDatasourceModelHubs
- type NetworksApplianceVpnSiteToSiteVpnDatasourceModelSubnets
- type NetworksApplianceVpnSiteToSiteVpnResource
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksApplianceVpnSiteToSiteVpnResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksApplianceVpnSiteToSiteVpnResourceModel
- type NetworksApplianceVpnSiteToSiteVpnResourceModelHubs
- type NetworksApplianceVpnSiteToSiteVpnResourceModelSubnets
- type NetworksCellularGatewaySubnetPoolResource
- func (r *NetworksCellularGatewaySubnetPoolResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksCellularGatewaySubnetPoolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksCellularGatewaySubnetPoolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksCellularGatewaySubnetPoolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksCellularGatewaySubnetPoolResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksCellularGatewaySubnetPoolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksCellularGatewaySubnetPoolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksCellularGatewaySubnetPoolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksCellularGatewaySubnetPoolResourceModel
- type NetworksCellularGatewaySubnetPoolResourceModelSubnet
- type NetworksCellularGatewayUplinkResource
- func (r *NetworksCellularGatewayUplinkResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksCellularGatewayUplinkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksCellularGatewayUplinkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksCellularGatewayUplinkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksCellularGatewayUplinkResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksCellularGatewayUplinkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksCellularGatewayUplinkResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksCellularGatewayUplinkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksCellularGatewayUplinkResourceModel
- type NetworksCellularGatewayUplinkResourceModelCellularGatewayBandwidthLimits
- type NetworksDevicesClaimResource
- func (r *NetworksDevicesClaimResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksDevicesClaimResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksDevicesClaimResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksDevicesClaimResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksDevicesClaimResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksDevicesClaimResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksDevicesClaimResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksDevicesClaimResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksDevicesClaimResourceModel
- type NetworksDevicesClaimResourceModelDevice
- type NetworksDevicesClaimResourceModelDeviceBeaconIdParams
- type NetworksGroupPolicyResource
- func (r *NetworksGroupPolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksGroupPolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksGroupPolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksGroupPolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksGroupPolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksGroupPolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksGroupPolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksGroupPolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksGroupPolicyResourceModel
- type NetworksGroupPolicyResourceModelAllowedUrlPatterns
- type NetworksGroupPolicyResourceModelBandwidth
- type NetworksGroupPolicyResourceModelBandwidthLimits
- type NetworksGroupPolicyResourceModelBlockedUrlCategories
- type NetworksGroupPolicyResourceModelBlockedUrlPatterns
- type NetworksGroupPolicyResourceModelBonjourForwarding
- type NetworksGroupPolicyResourceModelContentFiltering
- type NetworksGroupPolicyResourceModelDefinition
- type NetworksGroupPolicyResourceModelFirewallAndTrafficShaping
- type NetworksGroupPolicyResourceModelL3FirewallRule
- type NetworksGroupPolicyResourceModelL7FirewallRule
- type NetworksGroupPolicyResourceModelPerClientBandwidthLimits
- type NetworksGroupPolicyResourceModelRule
- type NetworksGroupPolicyResourceModelSchedule
- type NetworksGroupPolicyResourceModelScheduling
- type NetworksGroupPolicyResourceModelTrafficShapingRule
- type NetworksGroupPolicyResourceModelVlanTagging
- type NetworksNetflowResource
- func (r *NetworksNetflowResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksNetflowResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksNetflowResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksNetflowResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksNetflowResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksNetflowResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksNetflowResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksNetflowResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksNetflowResourceModel
- type NetworksSettingsResource
- func (r *NetworksSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksSettingsResourceModel
- type NetworksSettingsResourceModelLocalStatusPage
- type NetworksSettingsResourceModelLocalStatusPageAuthentication
- type NetworksStormControlResource
- func (r *NetworksStormControlResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksStormControlResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksStormControlResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksStormControlResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksStormControlResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksStormControlResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksStormControlResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksStormControlResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksStormControlResourceModel
- type NetworksSwitchDscpToCosMappingsResource
- func (r *NetworksSwitchDscpToCosMappingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksSwitchDscpToCosMappingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksSwitchDscpToCosMappingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksSwitchDscpToCosMappingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksSwitchDscpToCosMappingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksSwitchDscpToCosMappingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksSwitchDscpToCosMappingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksSwitchDscpToCosMappingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksSwitchDscpToCosMappingsResourceModel
- type NetworksSwitchDscpToCosMappingsResourceModelMapping
- type NetworksSwitchMtuDataSource
- func (r *NetworksSwitchMtuDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *NetworksSwitchMtuDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *NetworksSwitchMtuDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *NetworksSwitchMtuDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksSwitchMtuDataSourceModel
- type NetworksSwitchMtuDataSourceModelOverride
- type NetworksSwitchMtuResource
- func (r *NetworksSwitchMtuResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksSwitchMtuResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksSwitchMtuResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksSwitchMtuResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksSwitchMtuResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksSwitchMtuResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksSwitchMtuResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksSwitchMtuResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksSwitchMtuResourceModel
- type NetworksSwitchMtuResourceModelOverride
- type NetworksSwitchQosRuleResource
- func (r *NetworksSwitchQosRuleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksSwitchQosRuleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksSwitchQosRuleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksSwitchQosRuleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksSwitchQosRuleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksSwitchQosRuleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksSwitchQosRuleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksSwitchQosRuleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksSwitchQosRuleResourceModel
- type NetworksSwitchQosRulesDataSource
- func (r *NetworksSwitchQosRulesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *NetworksSwitchQosRulesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *NetworksSwitchQosRulesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *NetworksSwitchQosRulesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksSwitchQosRulesDataSourceModel
- type NetworksSwitchQosRulesDataSourceModelRules
- type NetworksSwitchSettingsResource
- func (r *NetworksSwitchSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksSwitchSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksSwitchSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksSwitchSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksSwitchSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksSwitchSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksSwitchSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksSwitchSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksSwitchSettingsResourceModel
- type NetworksSwitchSettingsResourceModelPowerExceptions
- type NetworksSwitchStormControlDataSource
- func (r *NetworksSwitchStormControlDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *NetworksSwitchStormControlDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *NetworksSwitchStormControlDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *NetworksSwitchStormControlDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksSwitchStormControlDataSourceModel
- type NetworksSyslogServersResource
- func (r *NetworksSyslogServersResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksSyslogServersResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksSyslogServersResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksSyslogServersResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksSyslogServersResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksSyslogServersResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksSyslogServersResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksSyslogServersResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksSyslogServersResourceModel
- type NetworksSyslogServersResourceModelResponse
- type NetworksSyslogServersResourceModelServer
- type NetworksTrafficAnalysisResource
- func (r *NetworksTrafficAnalysisResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksTrafficAnalysisResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksTrafficAnalysisResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksTrafficAnalysisResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksTrafficAnalysisResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksTrafficAnalysisResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksTrafficAnalysisResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksTrafficAnalysisResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksTrafficAnalysisResourceModel
- type NetworksTrafficAnalysisResourceModelCustomPieChartItems
- type NetworksWirelessSsidsDataSource
- func (d *NetworksWirelessSsidsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *NetworksWirelessSsidsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *NetworksWirelessSsidsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *NetworksWirelessSsidsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type NetworksWirelessSsidsDataSourceModel
- type NetworksWirelessSsidsDataSourceModelList
- type NetworksWirelessSsidsDataSourceModelRadiusServer
- type NetworksWirelessSsidsFirewallL3FirewallRulesResource
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksWirelessSsidsFirewallL3FirewallRulesResourceModel
- type NetworksWirelessSsidsFirewallL3FirewallRulesResourceModelRule
- type NetworksWirelessSsidsFirewallL7FirewallRulesResource
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksWirelessSsidsFirewallL7FirewallRulesResourceModel
- type NetworksWirelessSsidsFirewallL7FirewallRulesResourceModelRule
- type NetworksWirelessSsidsResource
- func (r *NetworksWirelessSsidsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksWirelessSsidsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksWirelessSsidsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksWirelessSsidsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksWirelessSsidsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksWirelessSsidsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksWirelessSsidsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksWirelessSsidsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksWirelessSsidsResourceModel
- type NetworksWirelessSsidsSplashSettingsResource
- func (r *NetworksWirelessSsidsSplashSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NetworksWirelessSsidsSplashSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NetworksWirelessSsidsSplashSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NetworksWirelessSsidsSplashSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NetworksWirelessSsidsSplashSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NetworksWirelessSsidsSplashSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NetworksWirelessSsidsSplashSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NetworksWirelessSsidsSplashSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NetworksWirelessSsidsSplashSettingsResourceModel
- type NetworksWirelessSsidsSplashSettingsResourceModelBilling
- type NetworksWirelessSsidsSplashSettingsResourceModelFreeAccess
- type NetworksWirelessSsidsSplashSettingsResourceModelGuestSponsorship
- type NetworksWirelessSsidsSplashSettingsResourceModelImage
- type NetworksWirelessSsidsSplashSettingsResourceModelSentryEnrollment
- type NetworksWirelessSsidsSplashSettingsResourceModelSplashImage
- type NetworksWirelessSsidsSplashSettingsResourceModelSplashLogo
- type NetworksWirelessSsidsSplashSettingsResourceModelSplashPrepaidFront
- type NetworksWirelessSsidsSplashSettingsResourceModelSystemsManagerNetwork
- type OOrganizationsAdaptivePolicyAclResourceModelRule
- type OauthConfig
- type OrganizationResource
- func (r *OrganizationResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationResourceModel
- type OrganizationSamlResource
- func (r *OrganizationSamlResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationSamlResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationSamlResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationSamlResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationSamlResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationSamlResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationSamlResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationSamlResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationSamlResourceModel
- type OrganizationSamlRoleDataSourceModel
- type OrganizationsAdaptivePolicyAclResource
- func (r *OrganizationsAdaptivePolicyAclResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsAdaptivePolicyAclResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsAdaptivePolicyAclResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsAdaptivePolicyAclResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsAdaptivePolicyAclResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsAdaptivePolicyAclResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsAdaptivePolicyAclResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsAdaptivePolicyAclResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsAdaptivePolicyAclResourceModel
- type OrganizationsAdaptivePolicyAclsDataSource
- func (d *OrganizationsAdaptivePolicyAclsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsAdaptivePolicyAclsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsAdaptivePolicyAclsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsAdaptivePolicyAclsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsAdaptivePolicyAclsDataSourceModel
- type OrganizationsAdaptivePolicyAclsDataSourceModelList
- type OrganizationsAdaptivePolicyAclsDataSourceModelRules
- type OrganizationsAdminResource
- func (r *OrganizationsAdminResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsAdminResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsAdminResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsAdminResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsAdminResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsAdminResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsAdminResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsAdminResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsAdminResourceModel
- type OrganizationsAdminResourceModelNetwork
- type OrganizationsAdminResourceModelTag
- type OrganizationsAdminsDataSource
- func (d *OrganizationsAdminsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsAdminsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsAdminsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsAdminsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsAdminsDataSourceModel
- type OrganizationsAdminsDataSourceModelList
- type OrganizationsAdminsDataSourceModelNetworks
- type OrganizationsAdminsDataSourceModelTags
- type OrganizationsApplianceVpnVpnFirewallRulesResource
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsApplianceVpnVpnFirewallRulesResourceModel
- type OrganizationsApplianceVpnVpnFirewallRulesResourceModelRule
- type OrganizationsCellularGatewayUplinkStatusesDataSource
- func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsCellularGatewayUplinkStatusesDataSourceModel
- type OrganizationsCellularGatewayUplinkStatusesDataSourceModelList
- type OrganizationsCellularGatewayUplinkStatusesDataSourceModelSignalStat
- type OrganizationsCellularGatewayUplinkStatusesDataSourceModelUplink
- type OrganizationsClaimResource
- func (r *OrganizationsClaimResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsClaimResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsClaimResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsClaimResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsClaimResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsClaimResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsClaimResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsClaimResourceModel
- type OrganizationsClaimResourceModelLicence
- type OrganizationsDataSource
- func (d *OrganizationsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsDataSourceModel
- type OrganizationsDataSourceModelList
- type OrganizationsInventoryDevicesDataSource
- func (d *OrganizationsInventoryDevicesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsInventoryDevicesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsInventoryDevicesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsInventoryDevicesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsInventoryDevicesDataSourceModel
- type OrganizationsInventoryDevicesDataSourceModelInventoryDevice
- type OrganizationsInventoryDevicesDataSourceModelInventoryDeviceDetails
- type OrganizationsLicenseResource
- func (r *OrganizationsLicenseResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsLicenseResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsLicenseResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsLicenseResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsLicenseResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsLicenseResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsLicenseResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsLicenseResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsLicenseResourceModel
- type OrganizationsLicensesDataSource
- func (d *OrganizationsLicensesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsLicensesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsLicensesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsLicensesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsLicensesDataSourceModel
- type OrganizationsLicensesDataSourceModelList
- type OrganizationsNetworksDataSource
- func (d *OrganizationsNetworksDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsNetworksDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsNetworksDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsNetworksDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsNetworksDataSourceModel
- type OrganizationsNetworksDataSourceModelList
- type OrganizationsNetworksDataSourceModelTag
- type OrganizationsSamlIdpResource
- func (r *OrganizationsSamlIdpResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsSamlIdpResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsSamlIdpResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsSamlIdpResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsSamlIdpResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsSamlIdpResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsSamlIdpResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsSamlIdpResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsSamlIdpResourceModel
- type OrganizationsSamlIdpsDataSource
- func (d *OrganizationsSamlIdpsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsSamlIdpsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsSamlIdpsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsSamlIdpsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsSamlIdpsDataSourceModel
- type OrganizationsSamlIdpsDataSourceModelList
- type OrganizationsSamlRoleDataSourceModelNetwork
- type OrganizationsSamlRoleDataSourceModelTag
- type OrganizationsSamlRoleResourceModelNetwork
- type OrganizationsSamlRoleResourceModelTag
- type OrganizationsSamlRolesDataSource
- func (d *OrganizationsSamlRolesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationsSamlRolesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationsSamlRolesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationsSamlRolesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationsSamlRolesDataSourceModel
- type OrganizationsSamlRolesResource
- func (r *OrganizationsSamlRolesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsSamlRolesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsSamlRolesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsSamlRolesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsSamlRolesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsSamlRolesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsSamlRolesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsSamlRolesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsSamlRolesResourceModel
- type OrganizationsSnmpResource
- func (r *OrganizationsSnmpResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationsSnmpResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationsSnmpResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationsSnmpResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationsSnmpResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationsSnmpResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationsSnmpResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationsSnmpResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type OrganizationsSnmpResourceModel
- type OrganizationsSnmpResourceModelUsers
- type PasswordAuthenticationConfig
- type RadiusConfig
- type RadiusServerConfig
- type ServerConfig
- type SpeedBurstConfig
- type Tag
- type TagAndVlanId
- type TaggingConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateHttpReqPayload ¶ added in v0.6.0
func CreateHttpReqPayload(ctx context.Context, data *NetworksApplianceVLANsResourceModel) (openApiClient.CreateNetworkApplianceVlanRequest, diag.Diagnostics)
func CreateHttpResponse ¶ added in v0.6.0
func CreateHttpResponse(ctx context.Context, data *NetworksApplianceVLANsResourceModel, response *openApiClient.CreateNetworkApplianceVlan201Response) diag.Diagnostics
func DevicesResourceModelBeaconIdParamsAttrTypes ¶ added in v0.6.1
func DevicesResourceModelBeaconIdParamsNullValues ¶ added in v0.6.1
func DevicesSwitchPortResourcePayload ¶ added in v0.5.0
func DevicesSwitchPortResourcePayload(ctx context.Context, data *DevicesSwitchPortResourceModel) (openApiClient.UpdateDeviceSwitchPortRequest, diag.Diagnostics)
func NetworkApplianceVpnSiteToSiteVpnResourcePayload ¶ added in v0.6.0
func NetworkApplianceVpnSiteToSiteVpnResourcePayload(ctx context.Context, data *NetworksApplianceVpnSiteToSiteVpnResourceModel) (*openApiClient.UpdateNetworkApplianceVpnSiteToSiteVpnRequest, diag.Diagnostics)
func NetworksApplianceVLANsResourceModelIpv6AttrTypes ¶ added in v0.6.0
func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentAttrTypes ¶ added in v0.6.0
NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentAttrTypes returns the attribute types for a prefix assignment.
func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrMap ¶ added in v0.6.0
func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrMap(origin *NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin) map[string]attr.Value
NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrMap returns the attribute map for a given origin. It converts a NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin instance to a map suitable for ObjectValueFrom.
func NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrTypes ¶ added in v0.6.0
NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOriginAttrTypes returns the attribute types for the origin. This function is useful to define the schema of the origin in a consistent manner.
func NetworksSettingsResourceModelNetworksSettingsResourceModelLocalStatusPageAttrTypes ¶ added in v0.6.1
func NetworksSettingsResourceModelNetworksSettingsResourceModelLocalStatusPageAuthenticationAttrTypes ¶ added in v0.6.1
func NetworksWirelessSsidsPayload ¶ added in v0.6.0
func NetworksWirelessSsidsPayload(ctx context.Context, data *NetworksWirelessSsidsResourceModel) (openApiClient.UpdateNetworkWirelessSsidRequest, diag.Diagnostics)
func NewAdministeredIdentitiesMeDataSource ¶
func NewAdministeredIdentitiesMeDataSource() datasource.DataSource
func NewDevicesApplianceDhcpSubnetsDataSource ¶ added in v0.1.7
func NewDevicesApplianceDhcpSubnetsDataSource() datasource.DataSource
The NewDevicesApplianceDhcpSubnetsDataSource function is a constructor for the data source. This function needs to be added to the list of Data Sources in provider.go: func (p *ScaffoldingProvider) DataSources. If it's not added, the provider won't be aware of this data source's existence.
func NewDevicesCellularSimsResource ¶ added in v0.1.5
func NewDevicesManagementInterfaceDatasource ¶ added in v0.6.2
func NewDevicesManagementInterfaceDatasource() datasource.DataSource
func NewDevicesResource ¶ added in v0.1.5
func NewDevicesSwitchPortResource ¶ added in v0.5.0
func NewDevicesSwitchPortsCycleResource ¶ added in v0.1.7
func NewDevicesSwitchPortsStatusesDataSource ¶ added in v0.1.5
func NewDevicesSwitchPortsStatusesDataSource() datasource.DataSource
func NewDevicesTestAccDevicesManagementInterfaceResourceResource ¶ added in v0.1.7
func NewNetworkApplianceStaticRoutesResource ¶ added in v0.1.5
func NewNetworkGroupPoliciesDataSource ¶
func NewNetworkGroupPoliciesDataSource() datasource.DataSource
func NewNetworkResource ¶
func NewNetworksApplianceFirewallL3FirewallRulesDataSource ¶ added in v0.6.2
func NewNetworksApplianceFirewallL3FirewallRulesDataSource() datasource.DataSource
func NewNetworksAppliancePortsDataSource ¶ added in v0.1.5
func NewNetworksAppliancePortsDataSource() datasource.DataSource
func NewNetworksAppliancePortsResource ¶ added in v0.5.1
func NewNetworksApplianceTrafficShapingUplinkBandWidthResource ¶ added in v0.1.7
func NewNetworksApplianceVLANsResource ¶ added in v0.5.0
func NewNetworksApplianceVpnSiteToSiteVpnDatasource ¶ added in v0.6.2
func NewNetworksApplianceVpnSiteToSiteVpnDatasource() datasource.DataSource
func NewNetworksApplianceVpnSiteToSiteVpnResource ¶ added in v0.1.7
func NewNetworksCellularGatewaySubnetPoolResource ¶ added in v0.1.5
func NewNetworksCellularGatewayUplinkResource ¶ added in v0.1.5
func NewNetworksDevicesClaimResource ¶ added in v0.1.5
func NewNetworksStormControlResource ¶ added in v0.6.2
func NewNetworksSwitchMtuDataSource ¶ added in v0.6.2
func NewNetworksSwitchMtuDataSource() datasource.DataSource
func NewNetworksSwitchQosRuleResource ¶ added in v0.6.1
func NewNetworksSwitchQosRulesDataSource ¶ added in v0.6.1
func NewNetworksSwitchQosRulesDataSource() datasource.DataSource
func NewNetworksSwitchStormControlDataSource ¶ added in v0.6.2
func NewNetworksSwitchStormControlDataSource() datasource.DataSource
func NewNetworksWirelessSsidsDataSource ¶ added in v0.1.7
func NewNetworksWirelessSsidsDataSource() datasource.DataSource
The NewNetworksWirelessSsidsDataSource function is a constructor for the data source. This function needs to be added to the list of Data Sources in provider.go: func (p *ScaffoldingProvider) DataSources. If it's not added, the provider won't be aware of this data source's existence.
func NewNetworksWirelessSsidsFirewallL3FirewallRulesResource ¶ added in v0.1.5
func NewNetworksWirelessSsidsFirewallL7FirewallRulesResource ¶ added in v0.1.5
The NewNetworksWirelessSsidsFirewallL7FirewallRulesResource function is a constructor for the resource.
func NewNetworksWirelessSsidsResource ¶ added in v0.6.0
func NewNetworksWirelessSsidsSplashSettingsResource ¶ added in v0.1.5
func NewOrganizationResource ¶
func NewOrganizationsAdaptivePolicyAclsDataSource ¶
func NewOrganizationsAdaptivePolicyAclsDataSource() datasource.DataSource
func NewOrganizationsAdminsDataSource ¶
func NewOrganizationsAdminsDataSource() datasource.DataSource
func NewOrganizationsCellularGatewayUplinkStatusesDataSource ¶ added in v0.1.5
func NewOrganizationsCellularGatewayUplinkStatusesDataSource() datasource.DataSource
func NewOrganizationsClaimResource ¶ added in v0.1.5
The NewOrganizationsClaimResource function is a constructor for the resource. This function needs to be added to the list of Resources in provider.go: func (p *ScaffoldingProvider) Resources. If it's not added, the provider won't be aware of this resource's existence.
func NewOrganizationsDataSource ¶
func NewOrganizationsDataSource() datasource.DataSource
func NewOrganizationsInventoryDevicesDataSource ¶ added in v0.5.0
func NewOrganizationsInventoryDevicesDataSource() datasource.DataSource
The NewOrganizationsInventoryDevicesDataSource function is a constructor for the data source. This function needs
func NewOrganizationsLicenseResource ¶ added in v0.1.3
func NewOrganizationsLicensesDataSource ¶ added in v0.1.5
func NewOrganizationsLicensesDataSource() datasource.DataSource
func NewOrganizationsNetworksDataSource ¶
func NewOrganizationsNetworksDataSource() datasource.DataSource
func NewOrganizationsSamlIdpsDataSource ¶
func NewOrganizationsSamlIdpsDataSource() datasource.DataSource
func NewOrganizationsSamlRolesDataSource ¶
func NewOrganizationsSamlRolesDataSource() datasource.DataSource
func ReadHttpResponse ¶ added in v0.6.0
func ReadHttpResponse(ctx context.Context, data *NetworksApplianceVLANsResourceModel, response *openApiClient.GetNetworkApplianceVlans200ResponseInner) diag.Diagnostics
ReadHttpResponse - used by READ, UPDATE & DELETE funcs
func ReadSSIDSHttpResponse ¶ added in v0.6.2
func ReadSSIDSHttpResponse(ctx context.Context, data *NetworksWirelessSsidsResourceModel, response *openApiClient.GetNetworkWirelessSsids200ResponseInner) diag.Diagnostics
ReadSSIDSHttpResponse - used by READ, UPDATE & DELETE funcs
func UpdateHttpReqPayload ¶ added in v0.6.0
func UpdateHttpReqPayload(ctx context.Context, data *NetworksApplianceVLANsResourceModel) (*openApiClient.UpdateNetworkApplianceVlanRequest, diag.Diagnostics)
Types ¶
type APICallFunc ¶ added in v0.6.3
APICallFunc type represents a function that performs an API call and returns an HTTP response and error.
type ActiveDirectoryConfig ¶ added in v0.6.0
type ActiveDirectoryConfig struct { Servers []AdServerConfig `json:"servers" tfsdk:"servers"` Credentials AdCredential `json:"credentials" tfsdk:"credentials"` }
func (*ActiveDirectoryConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *ActiveDirectoryConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestActiveDirectory, diag.Diagnostics)
type AdCredential ¶ added in v0.6.0
type AdCredential struct { LogonName jsontypes.String `json:"logonName,omitempty" tfsdk:"logon_name"` Password jsontypes.String `json:"password" tfsdk:"password"` }
func (*AdCredential) ToAPIModel ¶ added in v0.6.0
func (cfg *AdCredential) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestActiveDirectoryCredentials, diag.Diagnostics)
type AdServerConfig ¶ added in v0.6.0
type AdServerConfig struct { Host jsontypes.String `json:"host" tfsdk:"host"` Port jsontypes.Int64 `json:"port" tfsdk:"port"` }
func (*AdServerConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *AdServerConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestActiveDirectoryServersInner, diag.Diagnostics)
type AdministeredIdentitiesMeDataSource ¶
type AdministeredIdentitiesMeDataSource struct {
// contains filtered or unexported fields
}
AdministeredIdentitiesMeDataSource defines the data source implementation.
func (*AdministeredIdentitiesMeDataSource) Configure ¶
func (d *AdministeredIdentitiesMeDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*AdministeredIdentitiesMeDataSource) Metadata ¶
func (d *AdministeredIdentitiesMeDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*AdministeredIdentitiesMeDataSource) Read ¶
func (d *AdministeredIdentitiesMeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*AdministeredIdentitiesMeDataSource) Schema ¶
func (d *AdministeredIdentitiesMeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type AdministeredIdentitiesMeDataSourceModel ¶
type AdministeredIdentitiesMeDataSourceModel struct { Id types.String `tfsdk:"id"` AuthenticationApiKeyCreated jsontypes.Bool `tfsdk:"authentication_api_key_created"` AuthenticationMode jsontypes.String `tfsdk:"authentication_mode"` AuthenticationSaml jsontypes.Bool `tfsdk:"authentication_saml_enabled"` AuthenticationTwofactor jsontypes.Bool `tfsdk:"authentication_two_factor_enabled"` Email jsontypes.String `tfsdk:"email"` LastUsedDashboardAt jsontypes.String `tfsdk:"last_used_dashboard_at"` Name jsontypes.String `tfsdk:"name"` }
AdministeredIdentitiesMeDataSourceModel describes the data source data model.
type ByApTagsConfig ¶ added in v0.6.2
type CertificateAuthenticationConfig ¶ added in v0.6.0
type CertificateAuthenticationConfig struct { Enabled jsontypes.Bool `json:"enabled" tfsdk:"enabled"` UseLdap jsontypes.Bool `json:"useLdap" tfsdk:"use_ldap"` UseOcsp jsontypes.Bool `json:"useOcsp" tfsdk:"use_ocsp"` OcspResponderUrl jsontypes.String `json:"ocspResponderUrl" tfsdk:"ocsp_responder_url"` ClientRootCaCertificate CertificateContent `json:"clientRootCaCertificate" tfsdk:"client_root_ca_certificate"` }
func (*CertificateAuthenticationConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *CertificateAuthenticationConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestLocalRadiusCertificateAuthentication, diag.Diagnostics)
type CertificateContent ¶ added in v0.6.0
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"` }
CiscoMerakiProviderModel describes the provider data model.
type Credential ¶ added in v0.6.0
type Credential struct { DistinguishedName jsontypes.String `json:"distinguishedName" tfsdk:"distinguished_name"` Password jsontypes.String `json:"password" tfsdk:"password"` }
func (*Credential) ToAPIModel ¶ added in v0.6.0
func (cfg *Credential) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestLdapCredentials, diag.Diagnostics)
type DevicesApplianceDhcpSubnetsDataSource ¶ added in v0.1.7
type DevicesApplianceDhcpSubnetsDataSource struct {
// contains filtered or unexported fields
}
DevicesApplianceDhcpSubnetsDataSource struct defines the structure for this data source. It includes an APIClient field for making requests to the Meraki API. If additional fields are required (e.g., for caching or for tracking internal state), add them here.
func (*DevicesApplianceDhcpSubnetsDataSource) Configure ¶ added in v0.1.7
func (d *DevicesApplianceDhcpSubnetsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure is a method of the data source interface that Terraform calls to provide the configured provider instance to the data source. It passes the DataSourceData that's been stored by the provider's ConfigureFunc.
func (*DevicesApplianceDhcpSubnetsDataSource) Metadata ¶ added in v0.1.7
func (d *DevicesApplianceDhcpSubnetsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata provides a way to define information about the data source. This method is called by the framework to retrieve metadata about the data source.
func (*DevicesApplianceDhcpSubnetsDataSource) Read ¶ added in v0.1.7
func (d *DevicesApplianceDhcpSubnetsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read method is responsible for reading an existing data source's state.
func (*DevicesApplianceDhcpSubnetsDataSource) Schema ¶ added in v0.1.7
func (d *DevicesApplianceDhcpSubnetsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema provides a way to define the structure of the data source data. It is called by the framework to get the schema of the data source.
type DevicesApplianceDhcpSubnetsDataSourceModel ¶ added in v0.1.7
type DevicesApplianceDhcpSubnetsDataSourceModel struct { // The Id field is mandatory for all data sources. It's used for data source identification and is required // for the acceptance tests to run. Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` List []DevicesApplianceDhcpSubnetsDataSourceModelList `tfsdk:"list"` }
The DevicesApplianceDhcpSubnetsDataSourceModel structure describes the data model. This struct is where you define all the attributes that are part of this data source's state.
type DevicesApplianceDhcpSubnetsDataSourceModelList ¶ added in v0.5.0
type DevicesApplianceDhcpSubnetsDataSourceModelList struct { Subnet jsontypes.String `tfsdk:"subnet" json:"subnet"` VlanId jsontypes.Int64 `tfsdk:"vlan_id" json:"vlanId"` UsedCount jsontypes.Int64 `tfsdk:"used_count" json:"usedCount"` FreeCount jsontypes.Int64 `tfsdk:"free_count" json:"freeCount"` }
type DevicesCellularSimsResource ¶ added in v0.1.5
type DevicesCellularSimsResource struct {
// contains filtered or unexported fields
}
DevicesCellularSimsResource defines the resource implementation.
func (*DevicesCellularSimsResource) Configure ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DevicesCellularSimsResource) Create ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DevicesCellularSimsResource) Delete ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DevicesCellularSimsResource) ImportState ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DevicesCellularSimsResource) Metadata ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DevicesCellularSimsResource) Read ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DevicesCellularSimsResource) Schema ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DevicesCellularSimsResource) Update ¶ added in v0.1.5
func (r *DevicesCellularSimsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DevicesCellularSimsResourceModel ¶ added in v0.1.5
type DevicesCellularSimsResourceModel struct { Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial" json:"serial"` Sims []DevicesCellularSimsResourceModelSim `tfsdk:"sims" json:"sims"` SimFailOver DevicesCellularSimsResourceModelSimFailOver `tfsdk:"sim_failover" json:"simFailover"` }
DevicesCellularSimsResourceModel describes the resource data model.
type DevicesCellularSimsResourceModelApns ¶ added in v0.5.0
type DevicesCellularSimsResourceModelApns struct { Name jsontypes.String `tfsdk:"name" json:"name"` AllowedIpTypes []string `tfsdk:"allowed_ip_types" json:"allowedIpTypes"` Authentication DevicesCellularSimsResourceModelAuthentication `tfsdk:"authentication" json:"authentication"` }
type DevicesCellularSimsResourceModelAuthentication ¶ added in v0.5.0
type DevicesCellularSimsResourceModelSim ¶ added in v0.5.0
type DevicesCellularSimsResourceModelSim struct { Slot jsontypes.String `tfsdk:"slot" json:"slot"` IsPrimary jsontypes.Bool `tfsdk:"is_primary" json:"isPrimary"` Apns []DevicesCellularSimsResourceModelApns `tfsdk:"apns" json:"apns"` }
type DevicesCellularSimsResourceModelSimFailOver ¶ added in v0.5.0
type DevicesManagementInterfaceDatasource ¶ added in v0.6.2
type DevicesManagementInterfaceDatasource struct {
// contains filtered or unexported fields
}
DevicesManagementInterfaceDatasource defines the resource implementation.
func (*DevicesManagementInterfaceDatasource) Configure ¶ added in v0.6.2
func (r *DevicesManagementInterfaceDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DevicesManagementInterfaceDatasource) Metadata ¶ added in v0.6.2
func (r *DevicesManagementInterfaceDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DevicesManagementInterfaceDatasource) Read ¶ added in v0.6.2
func (r *DevicesManagementInterfaceDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DevicesManagementInterfaceDatasource) Schema ¶ added in v0.6.2
func (r *DevicesManagementInterfaceDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DevicesManagementInterfaceDatasourceModel ¶ added in v0.6.2
type DevicesManagementInterfaceDatasourceModel struct { Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` Wan1 types.Object `tfsdk:"wan1"` Wan2 types.Object `tfsdk:"wan2"` }
DevicesManagementInterfaceDatasourceModel describes the resource data model.
type DevicesManagementInterfaceDatasourceModelModelWan ¶ added in v0.6.2
type DevicesManagementInterfaceDatasourceModelModelWan struct { WanEnabled jsontypes.String `tfsdk:"wan_enabled"` UsingStaticIp jsontypes.Bool `tfsdk:"using_static_ip"` StaticIp jsontypes.String `tfsdk:"static_ip"` StaticSubnetMask jsontypes.String `tfsdk:"static_subnet_mask"` StaticGatewayIp jsontypes.String `tfsdk:"static_gateway_ip"` StaticDns types.List `tfsdk:"static_dns" json:"staticDns"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan,omitempty"` }
type DevicesResource ¶ added in v0.1.5
type DevicesResource struct {
// contains filtered or unexported fields
}
DevicesResource struct defines the structure for this resource. It includes an APIClient field for making requests to the Meraki API.
func (*DevicesResource) Configure ¶ added in v0.1.5
func (r *DevicesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*DevicesResource) Create ¶ added in v0.1.5
func (r *DevicesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*DevicesResource) Delete ¶ added in v0.1.5
func (r *DevicesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*DevicesResource) ImportState ¶ added in v0.1.5
func (r *DevicesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*DevicesResource) Metadata ¶ added in v0.1.5
func (r *DevicesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*DevicesResource) Read ¶ added in v0.1.5
func (r *DevicesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*DevicesResource) Schema ¶ added in v0.1.5
func (r *DevicesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*DevicesResource) Update ¶ added in v0.1.5
func (r *DevicesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type DevicesResourceModel ¶ added in v0.1.5
type DevicesResourceModel struct { // The Id field is mandatory for all resources. It's used for resource identification and is required // for the acceptance tests to run. Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` Name jsontypes.String `tfsdk:"name"` Mac jsontypes.String `tfsdk:"mac"` Model jsontypes.String `tfsdk:"model"` Tags jsontypes.Set[jsontypes.String] `tfsdk:"tags"` LanIp jsontypes.String `tfsdk:"lan_ip"` Firmware jsontypes.String `tfsdk:"firmware"` Lat jsontypes.Float64 `tfsdk:"lat"` Lng jsontypes.Float64 `tfsdk:"lng"` Address jsontypes.String `tfsdk:"address"` Notes jsontypes.String `tfsdk:"notes"` Url jsontypes.String `tfsdk:"url"` FloorPlanId jsontypes.String `tfsdk:"floor_plan_id"` NetworkId jsontypes.String `tfsdk:"network_id"` BeaconIdParams types.Object `tfsdk:"beacon_id_params"` SwitchProfileId jsontypes.String `tfsdk:"switch_profile_id"` MoveMapMarker jsontypes.Bool `tfsdk:"move_map_marker"` }
The DevicesResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type DevicesResourceModelBeaconIdParams ¶ added in v0.5.0
type DevicesSwitchPortResource ¶ added in v0.5.0
type DevicesSwitchPortResource struct {
// contains filtered or unexported fields
}
DevicesSwitchPortResource struct defines the structure for this resource. It includes an APIClient field for making requests to the Meraki API.
func (*DevicesSwitchPortResource) Configure ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*DevicesSwitchPortResource) Create ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*DevicesSwitchPortResource) Delete ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*DevicesSwitchPortResource) ImportState ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*DevicesSwitchPortResource) Metadata ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*DevicesSwitchPortResource) Read ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*DevicesSwitchPortResource) Schema ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*DevicesSwitchPortResource) Update ¶ added in v0.5.0
func (r *DevicesSwitchPortResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type DevicesSwitchPortResourceModel ¶ added in v0.5.0
type DevicesSwitchPortResourceModel struct { Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial" json:"serial"` PortId jsontypes.String `tfsdk:"port_id" json:"portId"` Name jsontypes.String `tfsdk:"name" json:"name"` Tags types.Set `tfsdk:"tags" json:"tags"` Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` PoeEnabled jsontypes.Bool `tfsdk:"poe_enabled" json:"poeEnabled"` Type jsontypes.String `tfsdk:"type" json:"type"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan"` VoiceVlan jsontypes.Int64 `tfsdk:"voice_vlan" json:"voiceVlan"` AllowedVlans jsontypes.String `tfsdk:"allowed_vlans" json:"allowedVlans"` AccessPolicyNumber jsontypes.Int64 `tfsdk:"access_policy_number" json:"accessPolicyNumber"` AccessPolicyType jsontypes.String `tfsdk:"access_policy_type" json:"accessPolicyType"` PortScheduleId jsontypes.String `tfsdk:"port_schedule_id" json:"portScheduleId"` StickyMacAllowListLimit jsontypes.Int64 `tfsdk:"sticky_mac_allow_list_limit" json:"stickyMacWhitelistLimit"` MacAllowList types.Set `tfsdk:"mac_allow_list" json:"macWhitelist"` StickyMacAllowList types.Set `tfsdk:"sticky_mac_allow_list" json:"stickyMacWhitelist"` StormControlEnabled jsontypes.Bool `tfsdk:"storm_control_enabled" json:"stormControlEnabled"` AdaptivePolicyGroupId jsontypes.String `tfsdk:"adaptive_policy_group_id" json:"adaptivePolicyGroupId"` PeerSgtCapable jsontypes.Bool `tfsdk:"peer_sgt_capable" json:"peerSgtCapable"` FlexibleStackingEnabled jsontypes.Bool `tfsdk:"flexible_stacking_enabled" json:"flexibleStackingEnabled"` DaiTrusted jsontypes.Bool `tfsdk:"dai_trusted" json:"daiTrusted"` IsolationEnabled jsontypes.Bool `tfsdk:"isolation_enabled" json:"isolationEnabled"` RstpEnabled jsontypes.Bool `tfsdk:"rstp_enabled" json:"rstpEnabled"` StpGuard jsontypes.String `tfsdk:"stp_guard" json:"stpGuard"` LinkNegotiation jsontypes.String `tfsdk:"link_negotiation" json:"linkNegotiation"` LinkNegotiationCapabilities types.List `tfsdk:"link_negotiation_capabilities" json:"linkNegotiationCapabilities"` Udld jsontypes.String `tfsdk:"udld" json:"udld"` Profile types.Object `tfsdk:"profile" json:"profile"` }
The DevicesSwitchPortResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
func DevicesSwitchPortResourceResponse ¶ added in v0.5.0
func DevicesSwitchPortResourceResponse(ctx context.Context, response *openApiClient.GetDeviceSwitchPorts200ResponseInner, data *DevicesSwitchPortResourceModel) (*DevicesSwitchPortResourceModel, diag.Diagnostics)
type DevicesSwitchPortResourceModelProfile ¶ added in v0.5.0
type DevicesSwitchPortsCycleResource ¶ added in v0.1.7
type DevicesSwitchPortsCycleResource struct {
// contains filtered or unexported fields
}
DevicesSwitchPortsCycleResource defines the resource implementation.
func (*DevicesSwitchPortsCycleResource) Configure ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DevicesSwitchPortsCycleResource) Create ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DevicesSwitchPortsCycleResource) Delete ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DevicesSwitchPortsCycleResource) Metadata ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DevicesSwitchPortsCycleResource) Read ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DevicesSwitchPortsCycleResource) Schema ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DevicesSwitchPortsCycleResource) Update ¶ added in v0.1.7
func (r *DevicesSwitchPortsCycleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DevicesSwitchPortsCycleResourceModel ¶ added in v0.1.7
type DevicesSwitchPortsCycleResourceModel struct { Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` Ports []jsontypes.String `tfsdk:"ports" json:"ports"` }
DevicesSwitchPortsCycleResourceModel describes the resource data model.
type DevicesSwitchPortsStatusesDataSource ¶ added in v0.1.5
type DevicesSwitchPortsStatusesDataSource struct {
// contains filtered or unexported fields
}
DevicesSwitchPortsStatusesDataSource struct defines the structure for this data source. It includes an APIClient field for making requests to the Meraki API.
func (*DevicesSwitchPortsStatusesDataSource) Configure ¶ added in v0.1.5
func (d *DevicesSwitchPortsStatusesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure is a method of the data source interface that Terraform calls to provide the configured provider instance to the data source. It passes the DataSourceData that's been stored by the provider's ConfigureFunc.
func (*DevicesSwitchPortsStatusesDataSource) Metadata ¶ added in v0.1.5
func (d *DevicesSwitchPortsStatusesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DevicesSwitchPortsStatusesDataSource) Read ¶ added in v0.1.5
func (d *DevicesSwitchPortsStatusesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read method is responsible for reading an existing data source's state.
func (*DevicesSwitchPortsStatusesDataSource) Schema ¶ added in v0.1.5
func (d *DevicesSwitchPortsStatusesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema provides a way to define the structure of the data source data. It is called by the framework to get the schema of the data source.
type DevicesSwitchPortsStatusesDataSourceModel ¶ added in v0.1.5
type DevicesSwitchPortsStatusesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` List []DevicesSwitchPortsStatusesDataSourceModelList `tfsdk:"list"` }
The DevicesSwitchPortsStatusesDataSourceModel structure describes the data model. This struct is where you define all the attributes that are part of this data source's state.
type DevicesSwitchPortsStatusesDataSourceModelList ¶ added in v0.5.0
type DevicesSwitchPortsStatusesDataSourceModelList struct { PortId jsontypes.String `tfsdk:"port_id"` Name jsontypes.String `tfsdk:"name"` Tags []jsontypes.String `tfsdk:"tags"` Enabled jsontypes.Bool `tfsdk:"enabled"` PoeEnabled jsontypes.Bool `tfsdk:"poe_enabled"` Type jsontypes.String `tfsdk:"type"` Vlan jsontypes.Int64 `tfsdk:"vlan"` VoiceVlan jsontypes.Int64 `tfsdk:"voice_vlan"` AllowedVlans jsontypes.String `tfsdk:"allowed_vlans"` IsolationEnabled jsontypes.Bool `tfsdk:"isolation_enabled"` RstpEnabled jsontypes.Bool `tfsdk:"rstp_enabled"` StpGuard jsontypes.String `tfsdk:"stp_guard"` AccessPolicyNumber jsontypes.Int64 `tfsdk:"access_policy_number"` AccessPolicyType jsontypes.String `tfsdk:"access_policy_type"` LinkNegotiation jsontypes.String `tfsdk:"link_negotiation"` PortScheduleId jsontypes.String `tfsdk:"port_schedule_id"` Udld jsontypes.String `tfsdk:"udld"` StickyMacWhitelistLimit jsontypes.Int64 `tfsdk:"sticky_mac_white_list_limit"` StormControlEnabled jsontypes.Bool `tfsdk:"storm_control_enabled"` MacWhitelist []jsontypes.String `tfsdk:"mac_white_list"` StickyMacWhitelist []jsontypes.String `tfsdk:"sticky_mac_white_list"` AdaptivePolicyGroupId jsontypes.String `tfsdk:"adaptive_policy_group_id"` PeerSgtCapable jsontypes.Bool `tfsdk:"peer_sgt_capable"` FlexibleStackingEnabled jsontypes.Bool `tfsdk:"flexible_stacking_enabled"` DaiTrusted jsontypes.Bool `tfsdk:"dai_trusted"` Profile DevicesSwitchPortsStatusesDataSourceModelProfile `tfsdk:"profile"` }
type DevicesSwitchPortsStatusesDataSourceModelProfile ¶ added in v0.5.0
type DevicesTestAccDevicesManagementInterfaceResourceResource ¶ added in v0.1.7
type DevicesTestAccDevicesManagementInterfaceResourceResource struct {
// contains filtered or unexported fields
}
DevicesTestAccDevicesManagementInterfaceResourceResource defines the resource implementation.
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Configure ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Create ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Delete ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) ImportState ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Metadata ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Read ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Schema ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DevicesTestAccDevicesManagementInterfaceResourceResource) Update ¶ added in v0.1.7
func (r *DevicesTestAccDevicesManagementInterfaceResourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DevicesTestAccDevicesManagementInterfaceResourceResourceModel ¶ added in v0.1.7
type DevicesTestAccDevicesManagementInterfaceResourceResourceModel struct { Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` Wan1 types.Object `tfsdk:"wan1"` Wan2 types.Object `tfsdk:"wan2"` }
DevicesTestAccDevicesManagementInterfaceResourceResourceModel describes the resource data model.
type DevicesTestAccDevicesManagementInterfaceResourceResourceModelWan ¶ added in v0.5.0
type DevicesTestAccDevicesManagementInterfaceResourceResourceModelWan struct { WanEnabled jsontypes.String `tfsdk:"wan_enabled"` UsingStaticIp jsontypes.Bool `tfsdk:"using_static_ip"` StaticIp jsontypes.String `tfsdk:"static_ip"` StaticSubnetMask jsontypes.String `tfsdk:"static_subnet_mask"` StaticGatewayIp jsontypes.String `tfsdk:"static_gateway_ip"` StaticDns types.List `tfsdk:"static_dns" json:"staticDns"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan,omitempty"` }
type DnsRewriteConfig ¶ added in v0.6.0
type DnsRewriteConfig struct { Enabled jsontypes.Bool `json:"enabled" tfsdk:"enabled"` DnsCustomNameservers types.List `json:"dnsCustomNameservers" tfsdk:"dns_custom_nameservers"` }
func (*DnsRewriteConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *DnsRewriteConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestDnsRewrite, diag.Diagnostics)
type Dot11RConfig ¶ added in v0.6.0
type Dot11RConfig struct { Enabled jsontypes.Bool `json:"enabled" tfsdk:"enabled"` Adaptive jsontypes.Bool `json:"adaptive" tfsdk:"adaptive"` }
func (*Dot11RConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *Dot11RConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestDot11r, diag.Diagnostics)
type Dot11WConfig ¶ added in v0.6.0
type Dot11WConfig struct { Enabled jsontypes.Bool `json:"enabled" tfsdk:"enabled"` Required jsontypes.Bool `json:"required" tfsdk:"required"` }
func (*Dot11WConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *Dot11WConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkApplianceSsidRequestDot11w, diag.Diagnostics)
type GreConfig ¶ added in v0.6.0
type GreConfig struct { Concentrator GreServerConfig `json:"concentrator" tfsdk:"concentrator"` Key jsontypes.Int64 `json:"key" tfsdk:"key"` }
func (*GreConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *GreConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestGre, diag.Diagnostics)
type GreServerConfig ¶ added in v0.6.0
func (*GreServerConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *GreServerConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestGreConcentrator, diag.Diagnostics)
type GuestVlanConfig ¶ added in v0.6.2
type LdapConfig ¶ added in v0.6.0
type LdapConfig struct { Servers []ServerConfig `json:"servers" tfsdk:"servers"` Credentials Credential `json:"credentials" tfsdk:"credentials"` BaseDistinguishedName jsontypes.String `json:"baseDistinguishedName" tfsdk:"base_distinguished_name"` ServerCaCertificate CertificateContent `json:"serverCaCertificate" tfsdk:"server_ca_certificate"` }
func (*LdapConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *LdapConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestLdap, diag.Diagnostics)
type LocalRadiusConfig ¶ added in v0.6.0
type LocalRadiusConfig struct { CacheTimeout jsontypes.Int64 `json:"cacheTimeout" tfsdk:"cache_timeout"` PasswordAuthentication PasswordAuthenticationConfig `json:"passwordAuthentication" tfsdk:"password_authentication"` CertificateAuthentication CertificateAuthenticationConfig `json:"certificateAuthentication" tfsdk:"certificate_authentication"` }
func (*LocalRadiusConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *LocalRadiusConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestLocalRadius, diag.Diagnostics)
type NamedVlansConfig ¶ added in v0.6.0
type NamedVlansConfig struct { Radius RadiusConfig `json:"radius" tfsdk:"radius"` Tagging TaggingConfig `json:"tagging" tfsdk:"tagging"` }
type NetworkApplianceStaticRoutesResource ¶ added in v0.1.5
type NetworkApplianceStaticRoutesResource struct {
// contains filtered or unexported fields
}
NetworkApplianceStaticRoutesResource defines the resource implementation.
func (*NetworkApplianceStaticRoutesResource) Configure ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworkApplianceStaticRoutesResource) Create ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworkApplianceStaticRoutesResource) Delete ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworkApplianceStaticRoutesResource) ImportState ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworkApplianceStaticRoutesResource) Metadata ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworkApplianceStaticRoutesResource) Read ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworkApplianceStaticRoutesResource) Schema ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworkApplianceStaticRoutesResource) Update ¶ added in v0.1.5
func (r *NetworkApplianceStaticRoutesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworkApplianceStaticRoutesResourceModel ¶ added in v0.1.5
type NetworkApplianceStaticRoutesResourceModel struct { Id types.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"networkId"` StaticRoutId jsontypes.String `tfsdk:"static_route_id" json:"id"` Enable jsontypes.Bool `tfsdk:"enable" json:"enabled"` Name jsontypes.String `tfsdk:"name" json:"name"` GatewayIp jsontypes.String `tfsdk:"gateway_ip" json:"gatewayIp"` Subnet jsontypes.String `tfsdk:"subnet" json:"subnet"` FixedIpAssignmentsMacAddress jsontypes.String `tfsdk:"fixed_ip_assignments_mac_address"` FixedIpAssignmentsMacIpAddress jsontypes.String `tfsdk:"fixed_ip_assignments_mac_ip_address"` FixedIpAssignmentsMacName jsontypes.String `tfsdk:"fixed_ip_assignments_mac_name"` ReservedIpRanges []NetworkApplianceStaticRoutesResourceModelReservedIpRange `tfsdk:"reserved_ip_ranges" json:"reservedIpRanges"` }
NetworkApplianceStaticRoutesResourceModel describes the resource data model.
type NetworkApplianceStaticRoutesResourceModelMacData ¶ added in v0.5.0
type NetworkApplianceStaticRoutesResourceModelReservedIpRange ¶ added in v0.5.0
type NetworkGroupPoliciesDataSource ¶
type NetworkGroupPoliciesDataSource struct {
// contains filtered or unexported fields
}
NetworkGroupPoliciesDataSource defines the data source implementation.
func (*NetworkGroupPoliciesDataSource) Configure ¶
func (d *NetworkGroupPoliciesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworkGroupPoliciesDataSource) Metadata ¶
func (d *NetworkGroupPoliciesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworkGroupPoliciesDataSource) Read ¶
func (d *NetworkGroupPoliciesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworkGroupPoliciesDataSource) Schema ¶
func (d *NetworkGroupPoliciesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworkGroupPoliciesDataSourceModel ¶
type NetworkGroupPoliciesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` List []NetworkGroupPoliciesDataSourceModelList `tfsdk:"list"` }
NetworkGroupPoliciesDataSourceModel describes the data source data model.
type NetworkGroupPoliciesDataSourceModelAllowedUrlPatterns ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelBandwidthDataSource ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelBandwidthDataSource struct { BandwidthLimitsDataSource NetworkGroupPoliciesDataSourceModelBandwidthLimits `tfsdk:"bandwidth_limits" json:"bandwidthLimits"` Settings jsontypes.String `tfsdk:"settings" json:"settings"` }
type NetworkGroupPoliciesDataSourceModelBandwidthLimits ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelBlockedUrlCategories ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelBlockedUrlPatterns ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelBonjourForwarding ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelBonjourForwarding struct { BonjourForwardingSettings string `tfsdk:"settings" json:"settings"` BonjourForwardingRules []NetworkGroupPoliciesDataSourceModelRule `tfsdk:"rules" json:"rules"` }
type NetworkGroupPoliciesDataSourceModelContentFiltering ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelContentFiltering struct { AllowedUrlPatterns NetworkGroupPoliciesDataSourceModelAllowedUrlPatterns `tfsdk:"allowed_url_patterns" json:"allowedUrlPatterns"` BlockedUrlCategories NetworkGroupPoliciesDataSourceModelBlockedUrlCategories `tfsdk:"blocked_url_categories" json:"blockedUrlCategories"` BlockedUrlPatterns NetworkGroupPoliciesDataSourceModelBlockedUrlPatterns `tfsdk:"blocked_url_patterns" json:"blockedUrlPatterns"` }
type NetworkGroupPoliciesDataSourceModelDefinition ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelFirewallAndTrafficShaping ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelFirewallAndTrafficShaping struct { Settings jsontypes.String `tfsdk:"settings" json:"settings"` L3FirewallRules []NetworkGroupPoliciesDataSourceModelL3FirewallRule `tfsdk:"l3_firewall_rules" json:"l3FirewallRules"` L7FirewallRules []NetworkGroupPoliciesDataSourceModelL7FirewallRule `tfsdk:"l7_firewall_rules" json:"l7FirewallRules"` TrafficShapingRules []NetworkGroupPoliciesDataSourceModelTrafficShapingRule `tfsdk:"traffic_shaping_rules" json:"trafficShapingRules"` }
type NetworkGroupPoliciesDataSourceModelL3FirewallRule ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelL3FirewallRule struct { Comment jsontypes.String `tfsdk:"comment" json:"comment"` DestCidr jsontypes.String `tfsdk:"dest_cidr" json:"destCidr"` DestPort jsontypes.String `tfsdk:"dest_port" json:"destPort"` Policy jsontypes.String `tfsdk:"policy" json:"policy"` Protocol jsontypes.String `tfsdk:"protocol" json:"protocol"` }
type NetworkGroupPoliciesDataSourceModelL7FirewallRule ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelList ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelList struct { GroupPolicyId jsontypes.String `tfsdk:"group_policy_id" json:"groupPolicyId"` Name jsontypes.String `tfsdk:"name" json:"name"` SplashAuthSettings jsontypes.String `tfsdk:"splash_auth_settings" json:"splashAuthSettings"` BandWidth NetworkGroupPoliciesDataSourceModelBandwidthDataSource `tfsdk:"bandwidth" json:"bandwidth"` BonjourForwarding NetworkGroupPoliciesDataSourceModelBonjourForwarding `tfsdk:"bonjour_forwarding" json:"bonjourForwarding"` Scheduling NetworkGroupPoliciesDataSourceModelScheduling `tfsdk:"scheduling" json:"scheduling"` FirewallAndTrafficShaping NetworkGroupPoliciesDataSourceModelFirewallAndTrafficShaping `tfsdk:"firewall_and_traffic_shaping" json:"firewallAndTrafficShaping"` VlanTagging NetworkGroupPoliciesDataSourceModelVlanTagging `tfsdk:"vlan_tagging" json:"vlanTagging"` ContentFiltering NetworkGroupPoliciesDataSourceModelContentFiltering `tfsdk:"content_filtering" json:"contentFiltering"` }
NetworkGroupPoliciesDataSourceModelList describes the data source data model.
type NetworkGroupPoliciesDataSourceModelPerClientBandwidthLimits ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelPerClientBandwidthLimits struct { BandwidthLimitsDataSource NetworkGroupPoliciesDataSourceModelBandwidthLimits `tfsdk:"bandwidth_limits" json:"bandwidthLimits"` Settings jsontypes.String `tfsdk:"settings" json:"settings"` }
type NetworkGroupPoliciesDataSourceModelRule ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelSchedule ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelScheduling ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelScheduling struct { Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` Friday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"friday" json:"friday"` Monday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"monday" json:"monday"` Saturday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"saturday" json:"saturday"` Sunday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"sunday" json:"sunday"` Thursday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"thursday" json:"thursday"` Tuesday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"tuesday" json:"tuesday"` Wednesday NetworkGroupPoliciesDataSourceModelSchedule `tfsdk:"wednesday" json:"wednesday"` }
type NetworkGroupPoliciesDataSourceModelTrafficShapingRule ¶ added in v0.5.0
type NetworkGroupPoliciesDataSourceModelTrafficShapingRule struct { DscpTagValue jsontypes.Int64 `tfsdk:"dscp_tag_value" json:"dscpTagValue"` PcpTagValue jsontypes.Int64 `tfsdk:"pcp_tag_value" json:"pcpTagValue"` PerClientBandwidthLimits NetworkGroupPoliciesDataSourceModelPerClientBandwidthLimits `tfsdk:"per_client_bandwidth_limits" json:"perClientBandwidthLimits"` Definitions []NetworkGroupPoliciesDataSourceModelDefinition `tfsdk:"definitions" json:"definitions"` }
type NetworkGroupPoliciesDataSourceModelVlanTagging ¶ added in v0.5.0
type NetworkResource ¶
type NetworkResource struct {
// contains filtered or unexported fields
}
NetworkResource defines the resource implementation.
func (*NetworkResource) Configure ¶
func (r *NetworkResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworkResource) Create ¶
func (r *NetworkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworkResource) Delete ¶
func (r *NetworkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworkResource) ImportState ¶
func (r *NetworkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworkResource) Metadata ¶
func (r *NetworkResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworkResource) Read ¶
func (r *NetworkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworkResource) Schema ¶
func (r *NetworkResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworkResource) Update ¶
func (r *NetworkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworkResourceModel ¶
type NetworkResourceModel struct { Id types.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id" json:"organizationId"` Name jsontypes.String `tfsdk:"name"` ProductTypes jsontypes.Set[jsontypes.String] `tfsdk:"product_types" json:"productTypes"` Timezone jsontypes.String `tfsdk:"timezone" json:"timeZone"` Tags []Tag `tfsdk:"tags"` EnrollmentString jsontypes.String `tfsdk:"enrollment_string" json:"enrollmentString"` Url jsontypes.String `tfsdk:"url"` Notes jsontypes.String `tfsdk:"notes"` IsBoundToConfigTemplate jsontypes.Bool `tfsdk:"is_bound_to_config_template" json:"IsBoundToConfigTemplate"` ConfigTemplateId jsontypes.String `tfsdk:"config_template_id" json:"configTemplateId"` CopyFromNetworkId jsontypes.String `tfsdk:"copy_from_network_id" json:"copyFromNetworkId"` AutoBind types.Bool `tfsdk:"auto_bind" json:"autoBind"` }
NetworkResourceModel describes the resource data model.
type NetworksApplianceFirewallL3FirewallRulesDataSource ¶ added in v0.6.2
type NetworksApplianceFirewallL3FirewallRulesDataSource struct {
// contains filtered or unexported fields
}
NetworksApplianceFirewallL3FirewallRulesDataSource defines the data source implementation.
func (*NetworksApplianceFirewallL3FirewallRulesDataSource) Configure ¶ added in v0.6.2
func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworksApplianceFirewallL3FirewallRulesDataSource) Metadata ¶ added in v0.6.2
func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworksApplianceFirewallL3FirewallRulesDataSource) Read ¶ added in v0.6.2
func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworksApplianceFirewallL3FirewallRulesDataSource) Schema ¶ added in v0.6.2
func (d *NetworksApplianceFirewallL3FirewallRulesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworksApplianceFirewallL3FirewallRulesDataSourceModel ¶ added in v0.6.2
type NetworksApplianceFirewallL3FirewallRulesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` SyslogDefaultRule jsontypes.Bool `tfsdk:"syslog_default_rule"` List []NetworksApplianceFirewallL3FirewallRulesDataSourceModelList `tfsdk:"rules" json:"rules"` }
type NetworksApplianceFirewallL3FirewallRulesDataSourceModelList ¶ added in v0.6.2
type NetworksApplianceFirewallL3FirewallRulesDataSourceModelList struct { Comment jsontypes.String `tfsdk:"comment"` DestCidr jsontypes.String `tfsdk:"dest_cidr"` DestPort jsontypes.String `tfsdk:"dest_port"` Policy jsontypes.String `tfsdk:"policy"` Protocol jsontypes.String `tfsdk:"protocol"` SrcPort jsontypes.String `tfsdk:"src_port"` SrcCidr jsontypes.String `tfsdk:"src_cidr"` SysLogEnabled jsontypes.Bool `tfsdk:"syslog_enabled"` }
NetworksApplianceFirewallL3FirewallRulesDataSourceModelList describes the data source data model.
type NetworksApplianceFirewallL3FirewallRulesResource ¶
type NetworksApplianceFirewallL3FirewallRulesResource struct {
// contains filtered or unexported fields
}
NetworksApplianceFirewallL3FirewallRulesResource defines the resource implementation.
func (*NetworksApplianceFirewallL3FirewallRulesResource) Configure ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) Create ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) Delete ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) ImportState ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) Metadata ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) Read ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) Schema ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceFirewallL3FirewallRulesResource) Update ¶
func (r *NetworksApplianceFirewallL3FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceFirewallL3FirewallRulesResourceModel ¶
type NetworksApplianceFirewallL3FirewallRulesResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` SyslogDefaultRule jsontypes.Bool `tfsdk:"syslog_default_rule"` Rules []NetworksApplianceFirewallL3FirewallRulesResourceModelRule `tfsdk:"rules" json:"rules"` }
NetworksApplianceFirewallL3FirewallRulesResourceModel describes the resource data model.
type NetworksApplianceFirewallL3FirewallRulesResourceModelRule ¶
type NetworksApplianceFirewallL3FirewallRulesResourceModelRule struct { Comment jsontypes.String `tfsdk:"comment"` DestCidr jsontypes.String `tfsdk:"dest_cidr"` DestPort jsontypes.String `tfsdk:"dest_port"` Policy jsontypes.String `tfsdk:"policy"` Protocol jsontypes.String `tfsdk:"protocol"` SrcPort jsontypes.String `tfsdk:"src_port"` SrcCidr jsontypes.String `tfsdk:"src_cidr"` SysLogEnabled jsontypes.Bool `tfsdk:"syslog_enabled"` }
type NetworksApplianceFirewallL7FirewallRulesResource ¶
type NetworksApplianceFirewallL7FirewallRulesResource struct {
// contains filtered or unexported fields
}
NetworksApplianceFirewallL7FirewallRulesResource defines the resource implementation.
func (*NetworksApplianceFirewallL7FirewallRulesResource) Configure ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) Create ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) Delete ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) ImportState ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) Metadata ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) Read ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) Schema ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceFirewallL7FirewallRulesResource) Update ¶
func (r *NetworksApplianceFirewallL7FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceFirewallL7FirewallRulesResourceModel ¶
type NetworksApplianceFirewallL7FirewallRulesResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Rules []NetworksApplianceFirewallL7FirewallRulesResourceModelRule `tfsdk:"rules" json:"rules"` }
NetworksApplianceFirewallL7FirewallRulesResourceModel describes the resource data model.
type NetworksApplianceFirewallSettingsResource ¶
type NetworksApplianceFirewallSettingsResource struct {
// contains filtered or unexported fields
}
NetworksApplianceFirewallSettingsResource defines the resource implementation.
func (*NetworksApplianceFirewallSettingsResource) Configure ¶
func (r *NetworksApplianceFirewallSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceFirewallSettingsResource) Create ¶
func (r *NetworksApplianceFirewallSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceFirewallSettingsResource) Delete ¶
func (r *NetworksApplianceFirewallSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceFirewallSettingsResource) ImportState ¶
func (r *NetworksApplianceFirewallSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceFirewallSettingsResource) Metadata ¶
func (r *NetworksApplianceFirewallSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceFirewallSettingsResource) Read ¶
func (r *NetworksApplianceFirewallSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceFirewallSettingsResource) Schema ¶
func (r *NetworksApplianceFirewallSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceFirewallSettingsResource) Update ¶
func (r *NetworksApplianceFirewallSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceFirewallSettingsResourceModel ¶
type NetworksApplianceFirewallSettingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` SpoofingProtection NetworksApplianceFirewallSettingsResourceModelSpoofingProtection `tfsdk:"spoofing_protection" json:"spoofingProtection"` }
NetworksApplianceFirewallSettingsResourceModel describes the resource data model.
type NetworksApplianceFirewallSettingsResourceModelIpSourceGuard ¶ added in v0.5.0
type NetworksApplianceFirewallSettingsResourceModelSpoofingProtection ¶ added in v0.5.0
type NetworksApplianceFirewallSettingsResourceModelSpoofingProtection struct {
IpSourceGuard NetworksApplianceFirewallSettingsResourceModelIpSourceGuard `tfsdk:"ip_source_guard" json:"ipSourceGuard"`
}
type NetworksAppliancePortsDataSource ¶ added in v0.1.5
type NetworksAppliancePortsDataSource struct {
// contains filtered or unexported fields
}
NetworksAppliancePortsDataSource defines the data source implementation.
func (*NetworksAppliancePortsDataSource) Configure ¶ added in v0.1.5
func (d *NetworksAppliancePortsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworksAppliancePortsDataSource) Metadata ¶ added in v0.1.5
func (d *NetworksAppliancePortsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworksAppliancePortsDataSource) Read ¶ added in v0.1.5
func (d *NetworksAppliancePortsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworksAppliancePortsDataSource) Schema ¶ added in v0.1.5
func (d *NetworksAppliancePortsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworksAppliancePortsDataSourceModel ¶ added in v0.1.5
type NetworksAppliancePortsDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` List []NetworksAppliancePortsDataSourceModelList `tfsdk:"list"` }
type NetworksAppliancePortsDataSourceModelList ¶ added in v0.5.0
type NetworksAppliancePortsDataSourceModelList struct { Accesspolicy jsontypes.String `tfsdk:"access_policy" json:"access_policy"` Allowedvlans jsontypes.String `tfsdk:"allowed_vlans" json:"allowed_vlans"` Dropuntaggedtraffic jsontypes.Bool `tfsdk:"drop_untagged_traffic" json:"drop_untagged_traffic"` Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` Number jsontypes.Int64 `tfsdk:"number" json:"number"` Type jsontypes.String `tfsdk:"type" json:"type"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan"` }
NetworksAppliancePortsDataSourceModelList describes the data source data model.
type NetworksAppliancePortsResource ¶ added in v0.5.1
type NetworksAppliancePortsResource struct {
// contains filtered or unexported fields
}
NetworksAppliancePortsResource defines the resource implementation.
func (*NetworksAppliancePortsResource) Configure ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksAppliancePortsResource) Create ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksAppliancePortsResource) Delete ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksAppliancePortsResource) ImportState ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksAppliancePortsResource) Metadata ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksAppliancePortsResource) Read ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksAppliancePortsResource) Schema ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksAppliancePortsResource) Update ¶ added in v0.5.1
func (r *NetworksAppliancePortsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksAppliancePortsResourceModel ¶ added in v0.5.1
type NetworksAppliancePortsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` PortId jsontypes.String `tfsdk:"port_id"` Accesspolicy jsontypes.String `tfsdk:"access_policy" json:"access_policy"` Allowedvlans jsontypes.String `tfsdk:"allowed_vlans" json:"allowed_vlans"` Dropuntaggedtraffic jsontypes.Bool `tfsdk:"drop_untagged_traffic" json:"drop_untagged_traffic"` Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` Number jsontypes.Int64 `tfsdk:"number" json:"number"` Type jsontypes.String `tfsdk:"type" json:"type"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan"` }
NetworksAppliancePortsResourceModel describes the resource data model.
type NetworksApplianceSettingsResource ¶
type NetworksApplianceSettingsResource struct {
// contains filtered or unexported fields
}
NetworksApplianceSettingsResource defines the resource implementation.
func (*NetworksApplianceSettingsResource) Configure ¶
func (r *NetworksApplianceSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceSettingsResource) Create ¶
func (r *NetworksApplianceSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceSettingsResource) Delete ¶
func (r *NetworksApplianceSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceSettingsResource) ImportState ¶
func (r *NetworksApplianceSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceSettingsResource) Metadata ¶
func (r *NetworksApplianceSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceSettingsResource) Read ¶
func (r *NetworksApplianceSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceSettingsResource) Schema ¶
func (r *NetworksApplianceSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceSettingsResource) Update ¶
func (r *NetworksApplianceSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceSettingsResourceModel ¶
type NetworksApplianceSettingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` ClientTrackingMethod jsontypes.String `tfsdk:"client_tracking_method"` DeploymentMode jsontypes.String `tfsdk:"deployment_mode"` DynamicDnsPrefix jsontypes.String `tfsdk:"dynamic_dns_prefix"` DynamicDnsEnabled jsontypes.Bool `tfsdk:"dynamic_dns_enabled"` DynamicDnsUrl jsontypes.String `tfsdk:"dynamic_dns_url"` }
NetworksApplianceSettingsResourceModel describes the resource data model.
type NetworksApplianceTrafficShapingUplinkBandWidthResource ¶ added in v0.1.7
type NetworksApplianceTrafficShapingUplinkBandWidthResource struct {
// contains filtered or unexported fields
}
NetworksApplianceTrafficShapingUplinkBandWidthResource defines the resource implementation.
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Configure ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Create ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Delete ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) ImportState ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Metadata ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Read ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Schema ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceTrafficShapingUplinkBandWidthResource) Update ¶ added in v0.1.7
func (r *NetworksApplianceTrafficShapingUplinkBandWidthResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModel ¶ added in v0.1.7
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` BandwidthLimitCellularLimitUp jsontypes.Int64 `tfsdk:"bandwidth_limit_cellular_limit_up"` BandwidthLimitCellularLimitDown jsontypes.Int64 `tfsdk:"bandwidth_limit_cellular_limit_down"` BandwidthLimitWan2LimitUp jsontypes.Int64 `tfsdk:"bandwidth_limit_wan2_limit_up"` BandwidthLimitWan2LimitDown jsontypes.Int64 `tfsdk:"bandwidth_limit_wan2_limit_down"` BandwidthLimitWan1LimitUp jsontypes.Int64 `tfsdk:"bandwidth_limit_wan1_limit_up"` BandwidthLimitWan1LimitDown jsontypes.Int64 `tfsdk:"bandwidth_limit_wan1_limit_down"` }
NetworksApplianceTrafficShapingUplinkBandWidthResourceModel describes the resource data model.
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelApiResponse ¶ added in v0.5.0
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelApiResponse struct {
UplinkBandwidthLimits NetworksApplianceTrafficShapingUplinkBandWidthResourceModelUplinkBandwidthLimits `json:"bandwidthLimits"`
}
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelLimits ¶ added in v0.5.0
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelUplinkBandwidthLimits ¶ added in v0.5.0
type NetworksApplianceTrafficShapingUplinkBandWidthResourceModelUplinkBandwidthLimits struct { Wan1 NetworksApplianceTrafficShapingUplinkBandWidthResourceModelLimits `json:"wan1"` Wan2 NetworksApplianceTrafficShapingUplinkBandWidthResourceModelLimits `json:"wan2"` Cellular NetworksApplianceTrafficShapingUplinkBandWidthResourceModelLimits `json:"cellular"` }
type NetworksApplianceVLANsResource ¶ added in v0.5.0
type NetworksApplianceVLANsResource struct {
// contains filtered or unexported fields
}
NetworksApplianceVLANsResource defines the resource implementation.
func (*NetworksApplianceVLANsResource) Configure ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceVLANsResource) Create ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceVLANsResource) Delete ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceVLANsResource) ImportState ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceVLANsResource) Metadata ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceVLANsResource) Read ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceVLANsResource) Schema ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceVLANsResource) Update ¶ added in v0.5.0
func (r *NetworksApplianceVLANsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceVLANsResourceModel ¶ added in v0.5.0
type NetworksApplianceVLANsResourceModel struct { Id types.String `tfsdk:"id" json:"-"` NetworkId types.String `tfsdk:"network_id" json:"networkId"` VlanId types.Int64 `tfsdk:"vlan_id" json:"id"` InterfaceId types.String `tfsdk:"interface_id" json:"interfaceId,omitempty"` Name types.String `tfsdk:"name" json:"name"` Subnet types.String `tfsdk:"subnet" json:"subnet"` ApplianceIp types.String `tfsdk:"appliance_ip" json:"applianceIp"` GroupPolicyId types.String `tfsdk:"group_policy_id" json:"groupPolicyId"` TemplateVlanType types.String `tfsdk:"template_vlan_type" json:"templateVlanType"` Cidr types.String `tfsdk:"cidr" json:"cidr"` Mask types.Int64 `tfsdk:"mask" json:"mask"` DhcpRelayServerIps types.List `tfsdk:"dhcp_relay_server_ips" json:"dhcpRelayServerIps"` DhcpHandling types.String `tfsdk:"dhcp_handling" json:"dhcpHandling"` DhcpLeaseTime types.String `tfsdk:"dhcp_lease_time" json:"dhcpLeaseTime"` DhcpBootOptionsEnabled types.Bool `tfsdk:"dhcp_boot_options_enabled" json:"dhcpBootOptionsEnabled"` DhcpBootNextServer types.String `tfsdk:"dhcp_boot_next_server" json:"dhcpBootNextServer"` DhcpBootFilename types.String `tfsdk:"dhcp_boot_filename" json:"dhcpBootFilename"` FixedIpAssignments types.Map `tfsdk:"fixed_ip_assignments" json:"fixedIpAssignments"` ReservedIpRanges types.List `tfsdk:"reserved_ip_ranges" json:"reservedIpRanges"` DnsNameservers types.String `tfsdk:"dns_nameservers" json:"dnsNameservers"` DhcpOptions types.List `tfsdk:"dhcp_options" json:"dhcpOptions"` VpnNatSubnet types.String `tfsdk:"vpn_nat_subnet" json:"vpnNatSubnet"` MandatoryDhcp types.Object `tfsdk:"mandatory_dhcp" json:"MandatoryDhcp"` IPv6 types.Object `tfsdk:"ipv6" json:"ipv6"` }
type NetworksApplianceVLANsResourceModelDhcpOption ¶ added in v0.5.0
type NetworksApplianceVLANsResourceModelDhcpOption struct { Code types.String `tfsdk:"code" json:"code"` Type types.String `tfsdk:"type" json:"type"` Value types.String `tfsdk:"value" json:"value"` }
func (*NetworksApplianceVLANsResourceModelDhcpOption) FromTerraformValue ¶ added in v0.6.0
type NetworksApplianceVLANsResourceModelFixedIpAssignment ¶ added in v0.6.0
type NetworksApplianceVLANsResourceModelIpNameMapping ¶ added in v0.5.0
type NetworksApplianceVLANsResourceModelIpv6 ¶ added in v0.6.0
type NetworksApplianceVLANsResourceModelIpv6 struct { Enabled types.Bool `tfsdk:"enabled" json:"enabled"` PrefixAssignments types.List `tfsdk:"prefix_assignments" json:"prefixAssignments"` }
NetworksApplianceVLANsResourceModelIpv6 represents the IPv6 configuration for a VLAN resource model.
func (*NetworksApplianceVLANsResourceModelIpv6) FromAPIResponse ¶ added in v0.6.0
func (m *NetworksApplianceVLANsResourceModelIpv6) FromAPIResponse(ctx context.Context, apiResponse *openApiClient.GetNetworkApplianceVlans200ResponseInnerIpv6) diag.Diagnostics
FromAPIResponse transforms an API response into the NetworksApplianceVLANsResourceModelIpv6 Terraform structure.
func (*NetworksApplianceVLANsResourceModelIpv6) ToAPIPayload ¶ added in v0.6.0
func (m *NetworksApplianceVLANsResourceModelIpv6) ToAPIPayload(ctx context.Context) (*openApiClient.UpdateNetworkApplianceSingleLanRequestIpv6, diag.Diagnostics)
ToAPIPayload converts the Terraform resource data model into the API payload.
type NetworksApplianceVLANsResourceModelIpv6PrefixAssignment ¶ added in v0.6.0
type NetworksApplianceVLANsResourceModelIpv6PrefixAssignment struct { Autonomous types.Bool `tfsdk:"autonomous" json:"autonomous"` StaticPrefix types.String `tfsdk:"static_prefix" json:"staticPrefix"` StaticApplianceIp6 types.String `tfsdk:"static_appliance_ip6" json:"staticApplianceIp6"` Origin types.Object `tfsdk:"origin" json:"origin"` }
NetworksApplianceVLANsResourceModelIpv6PrefixAssignment represents a prefix assignment for an IPv6 configuration in the VLAN resource model.
func (*NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) FromAPIResponse ¶ added in v0.6.0
func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) FromAPIResponse(ctx context.Context, apiPA *openApiClient.GetNetworkApplianceVlans200ResponseInnerIpv6PrefixAssignmentsInner) diag.Diagnostics
FromAPIResponse fills the NetworksApplianceVLANsResourceModelIpv6PrefixAssignment with data from the API response. This method transforms the OpenAPI response into the format expected by the Terraform provider.
func (*NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToAPIModel ¶ added in v0.6.0
func (*NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToAPIPayload ¶ added in v0.6.0
func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToAPIPayload(ctx context.Context) (*openApiClient.UpdateNetworkApplianceSingleLanRequestIpv6PrefixAssignmentsInner, diag.Diagnostics)
ToAPIPayload converts the Terraform prefix assignment into the API prefix assignment payload.
func (*NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToTerraformObject ¶ added in v0.6.0
func (pa *NetworksApplianceVLANsResourceModelIpv6PrefixAssignment) ToTerraformObject(ctx context.Context) (map[string]attr.Value, diag.Diagnostics)
ToTerraformObject converts the NetworksApplianceVLANsResourceModelIpv6PrefixAssignment instance to a map suitable for ObjectValueFrom.
type NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin ¶ added in v0.6.0
type NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin struct { Type types.String `tfsdk:"type" json:"type"` Interfaces types.Set `tfsdk:"interfaces" json:"interfaces"` }
NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin represents the origin data structure for a VLAN resource model.
func (*NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin) FromAPIResponse ¶ added in v0.6.0
func (o *NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin) FromAPIResponse(ctx context.Context, apiOrigin *openApiClient.CreateNetworkAppliancePrefixesDelegatedStaticRequestOrigin) diag.Diagnostics
FromAPIResponse fills the NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin with data from the API response. This method transforms the OpenAPI response into the format expected by the Terraform provider.
func (*NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin) ToAPIPayload ¶ added in v0.6.0
func (o *NetworksApplianceVLANsResourceModelIpv6PrefixAssignmentOrigin) ToAPIPayload(ctx context.Context) (*openApiClient.UpdateNetworkApplianceSingleLanRequestIpv6PrefixAssignmentsInnerOrigin, diag.Diagnostics)
ToAPIPayload converts the Terraform origin into the API origin payload.
type NetworksApplianceVLANsResourceModelMandatoryDhcp ¶ added in v0.5.0
type NetworksApplianceVLANsResourceModelReservedIpRange ¶ added in v0.5.0
type NetworksApplianceVLANsResourceModelReservedIpRange struct { Start types.String `tfsdk:"start" json:"start"` End types.String `tfsdk:"end" json:"end"` Comment types.String `tfsdk:"comment" json:"comment"` }
func (*NetworksApplianceVLANsResourceModelReservedIpRange) FromTerraformValue ¶ added in v0.6.0
type NetworksApplianceVlansSettingsResource ¶
type NetworksApplianceVlansSettingsResource struct {
// contains filtered or unexported fields
}
NetworksApplianceVlansSettingsResource defines the resource implementation.
func (*NetworksApplianceVlansSettingsResource) Configure ¶
func (r *NetworksApplianceVlansSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceVlansSettingsResource) Create ¶
func (r *NetworksApplianceVlansSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceVlansSettingsResource) Delete ¶
func (r *NetworksApplianceVlansSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceVlansSettingsResource) ImportState ¶
func (r *NetworksApplianceVlansSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceVlansSettingsResource) Metadata ¶
func (r *NetworksApplianceVlansSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceVlansSettingsResource) Read ¶
func (r *NetworksApplianceVlansSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceVlansSettingsResource) Schema ¶
func (r *NetworksApplianceVlansSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceVlansSettingsResource) Update ¶
func (r *NetworksApplianceVlansSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceVlansSettingsResourceModel ¶
type NetworksApplianceVlansSettingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` VlansEnabled jsontypes.Bool `tfsdk:"vlans_enabled"` }
NetworksApplianceVlansSettingsResourceModel describes the resource data model.
type NetworksApplianceVpnSiteToSiteVpnDatasource ¶ added in v0.6.2
type NetworksApplianceVpnSiteToSiteVpnDatasource struct {
// contains filtered or unexported fields
}
NetworksApplianceVpnSiteToSiteVpnDatasource defines the resource implementation.
func (*NetworksApplianceVpnSiteToSiteVpnDatasource) Configure ¶ added in v0.6.2
func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworksApplianceVpnSiteToSiteVpnDatasource) Metadata ¶ added in v0.6.2
func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworksApplianceVpnSiteToSiteVpnDatasource) Read ¶ added in v0.6.2
func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworksApplianceVpnSiteToSiteVpnDatasource) Schema ¶ added in v0.6.2
func (r *NetworksApplianceVpnSiteToSiteVpnDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworksApplianceVpnSiteToSiteVpnDatasourceModel ¶ added in v0.6.2
type NetworksApplianceVpnSiteToSiteVpnDatasourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Mode jsontypes.String `tfsdk:"mode" json:"mode"` Hubs types.List `tfsdk:"hubs" json:"hubs"` Subnets types.List `tfsdk:"subnets" json:"subnets"` }
NetworksApplianceVpnSiteToSiteVpnDatasourceModel NetworksApplianceVpnSiteToSiteVpnResourceModel describes the resource data model.
type NetworksApplianceVpnSiteToSiteVpnDatasourceModelHubs ¶ added in v0.6.2
type NetworksApplianceVpnSiteToSiteVpnDatasourceModelSubnets ¶ added in v0.6.2
type NetworksApplianceVpnSiteToSiteVpnResource ¶ added in v0.1.7
type NetworksApplianceVpnSiteToSiteVpnResource struct {
// contains filtered or unexported fields
}
NetworksApplianceVpnSiteToSiteVpnResource defines the resource implementation.
func (*NetworksApplianceVpnSiteToSiteVpnResource) Configure ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) Create ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) Delete ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) ImportState ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) Metadata ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) Read ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) Schema ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksApplianceVpnSiteToSiteVpnResource) Update ¶ added in v0.1.7
func (r *NetworksApplianceVpnSiteToSiteVpnResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksApplianceVpnSiteToSiteVpnResourceModel ¶ added in v0.1.7
type NetworksApplianceVpnSiteToSiteVpnResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Mode jsontypes.String `tfsdk:"mode" json:"mode"` Hubs types.List `tfsdk:"hubs" json:"hubs"` Subnets types.List `tfsdk:"subnets" json:"subnets"` }
NetworksApplianceVpnSiteToSiteVpnResourceModel describes the resource data model.
func NetworksApplianceVpnSiteToSiteVpnResourceResponse ¶ added in v0.6.0
func NetworksApplianceVpnSiteToSiteVpnResourceResponse(ctx context.Context, response *openApiClient.GetNetworkApplianceVpnSiteToSiteVpn200Response, data *NetworksApplianceVpnSiteToSiteVpnResourceModel) (*NetworksApplianceVpnSiteToSiteVpnResourceModel, diag.Diagnostics)
type NetworksApplianceVpnSiteToSiteVpnResourceModelHubs ¶ added in v0.5.0
type NetworksApplianceVpnSiteToSiteVpnResourceModelSubnets ¶ added in v0.5.0
type NetworksCellularGatewaySubnetPoolResource ¶ added in v0.1.5
type NetworksCellularGatewaySubnetPoolResource struct {
// contains filtered or unexported fields
}
NetworksCellularGatewaySubnetPoolResource struct defines the structure for this resource. It includes an APIClient field for making requests to the Meraki API.
func (*NetworksCellularGatewaySubnetPoolResource) Configure ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksCellularGatewaySubnetPoolResource) Create ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*NetworksCellularGatewaySubnetPoolResource) Delete ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*NetworksCellularGatewaySubnetPoolResource) ImportState ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*NetworksCellularGatewaySubnetPoolResource) Metadata ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*NetworksCellularGatewaySubnetPoolResource) Read ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*NetworksCellularGatewaySubnetPoolResource) Schema ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*NetworksCellularGatewaySubnetPoolResource) Update ¶ added in v0.1.5
func (r *NetworksCellularGatewaySubnetPoolResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type NetworksCellularGatewaySubnetPoolResourceModel ¶ added in v0.1.5
type NetworksCellularGatewaySubnetPoolResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` Mask jsontypes.Int64 `tfsdk:"mask"` Cidr jsontypes.String `tfsdk:"cidr"` DeploymentMode jsontypes.String `tfsdk:"deployment_mode"` Subnets []NetworksCellularGatewaySubnetPoolResourceModelSubnet `tfsdk:"subnets"` }
The NetworksCellularGatewaySubnetPoolResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type NetworksCellularGatewaySubnetPoolResourceModelSubnet ¶ added in v0.5.0
type NetworksCellularGatewayUplinkResource ¶ added in v0.1.5
type NetworksCellularGatewayUplinkResource struct {
// contains filtered or unexported fields
}
func (*NetworksCellularGatewayUplinkResource) Configure ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksCellularGatewayUplinkResource) Create ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*NetworksCellularGatewayUplinkResource) Delete ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*NetworksCellularGatewayUplinkResource) ImportState ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*NetworksCellularGatewayUplinkResource) Metadata ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*NetworksCellularGatewayUplinkResource) Read ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*NetworksCellularGatewayUplinkResource) Schema ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*NetworksCellularGatewayUplinkResource) Update ¶ added in v0.1.5
func (r *NetworksCellularGatewayUplinkResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type NetworksCellularGatewayUplinkResourceModel ¶ added in v0.1.5
type NetworksCellularGatewayUplinkResourceModel struct { // The Id field is mandatory for all resources. It's used for resource identification and is required // for the acceptance tests to run. Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` CellularGatewayBandwidthLimits NetworksCellularGatewayUplinkResourceModelCellularGatewayBandwidthLimits `tfsdk:"bandwidth_limits"` }
The NetworksCellularGatewayUplinkResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type NetworksCellularGatewayUplinkResourceModelCellularGatewayBandwidthLimits ¶ added in v0.5.0
type NetworksDevicesClaimResource ¶ added in v0.1.5
type NetworksDevicesClaimResource struct {
// contains filtered or unexported fields
}
NetworksDevicesClaimResource struct defines the structure for this resource. It includes an APIClient field for making requests to the Meraki API.
func (*NetworksDevicesClaimResource) Configure ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksDevicesClaimResource) Create ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*NetworksDevicesClaimResource) Delete ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*NetworksDevicesClaimResource) ImportState ¶ added in v0.6.1
func (r *NetworksDevicesClaimResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksDevicesClaimResource) Metadata ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*NetworksDevicesClaimResource) Read ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*NetworksDevicesClaimResource) Schema ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*NetworksDevicesClaimResource) Update ¶ added in v0.1.5
func (r *NetworksDevicesClaimResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type NetworksDevicesClaimResourceModel ¶ added in v0.1.5
type NetworksDevicesClaimResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` Serials []jsontypes.String `tfsdk:"serials"` }
The NetworksDevicesClaimResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type NetworksDevicesClaimResourceModelDevice ¶ added in v0.6.1
type NetworksDevicesClaimResourceModelDevice struct { // The Id field is mandatory for all resources. It's used for resource identification and is required // for the acceptance tests to run. Id jsontypes.String `tfsdk:"id"` Serial jsontypes.String `tfsdk:"serial"` Name jsontypes.String `tfsdk:"name"` Mac jsontypes.String `tfsdk:"mac"` Model jsontypes.String `tfsdk:"model"` Tags jsontypes.Set[jsontypes.String] `tfsdk:"tags"` LanIp jsontypes.String `tfsdk:"lan_ip"` Firmware jsontypes.String `tfsdk:"firmware"` Lat jsontypes.Float64 `tfsdk:"lat"` Lng jsontypes.Float64 `tfsdk:"lng"` Address jsontypes.String `tfsdk:"address"` Notes jsontypes.String `tfsdk:"notes"` Url jsontypes.String `tfsdk:"url"` FloorPlanId jsontypes.String `tfsdk:"floor_plan_id"` NetworkId jsontypes.String `tfsdk:"network_id"` BeaconIdParams types.Object `tfsdk:"beacon_id_params"` SwitchProfileId jsontypes.String `tfsdk:"switch_profile_id"` MoveMapMarker jsontypes.Bool `tfsdk:"move_map_marker"` }
The NetworksDevicesClaimResourceModelDevice structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type NetworksDevicesClaimResourceModelDeviceBeaconIdParams ¶ added in v0.6.1
type NetworksGroupPolicyResource ¶
type NetworksGroupPolicyResource struct {
// contains filtered or unexported fields
}
NetworksGroupPolicyResource defines the resource implementation.
func (*NetworksGroupPolicyResource) Configure ¶
func (r *NetworksGroupPolicyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksGroupPolicyResource) Create ¶
func (r *NetworksGroupPolicyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksGroupPolicyResource) Delete ¶
func (r *NetworksGroupPolicyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksGroupPolicyResource) ImportState ¶
func (r *NetworksGroupPolicyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksGroupPolicyResource) Metadata ¶
func (r *NetworksGroupPolicyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksGroupPolicyResource) Read ¶
func (r *NetworksGroupPolicyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksGroupPolicyResource) Schema ¶
func (r *NetworksGroupPolicyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksGroupPolicyResource) Update ¶
func (r *NetworksGroupPolicyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksGroupPolicyResourceModel ¶
type NetworksGroupPolicyResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` GroupPolicyId jsontypes.String `tfsdk:"group_policy_id" json:"groupPolicyId"` Name jsontypes.String `tfsdk:"name" json:"name"` SplashAuthSettings jsontypes.String `tfsdk:"splash_auth_settings" json:"splashAuthSettings"` Bandwidth NetworksGroupPolicyResourceModelBandwidth `tfsdk:"bandwidth" json:"bandwidth"` BonjourForwarding NetworksGroupPolicyResourceModelBonjourForwarding `tfsdk:"bonjour_forwarding" json:"bonjourForwarding"` FirewallAndTrafficShaping NetworksGroupPolicyResourceModelFirewallAndTrafficShaping `tfsdk:"firewall_and_traffic_shaping" json:"firewallAndTrafficShaping"` Scheduling NetworksGroupPolicyResourceModelScheduling `tfsdk:"scheduling" json:"scheduling"` VlanTagging NetworksGroupPolicyResourceModelVlanTagging `tfsdk:"vlan_tagging" json:"vlanTagging"` ContentFiltering NetworksGroupPolicyResourceModelContentFiltering `tfsdk:"content_filtering" json:"contentFiltering"` }
NetworksGroupPolicyResourceModel describes the resource data model.
type NetworksGroupPolicyResourceModelAllowedUrlPatterns ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelBandwidth ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelBandwidth struct { BandwidthLimits NetworksGroupPolicyResourceModelBandwidthLimits `tfsdk:"bandwidth_limits" json:"bandwidthLimits"` Settings jsontypes.String `tfsdk:"settings" json:"settings"` }
type NetworksGroupPolicyResourceModelBandwidthLimits ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelBlockedUrlCategories ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelBlockedUrlPatterns ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelBonjourForwarding ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelBonjourForwarding struct { BonjourForwardingSettings jsontypes.String `tfsdk:"settings" json:"settings"` BonjourForwardingRules []NetworksGroupPolicyResourceModelRule `tfsdk:"rules" json:"rules"` }
type NetworksGroupPolicyResourceModelContentFiltering ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelContentFiltering struct { AllowedUrlPatterns NetworksGroupPolicyResourceModelAllowedUrlPatterns `tfsdk:"allowed_url_patterns" json:"allowedUrlPatterns"` BlockedUrlCategories NetworksGroupPolicyResourceModelBlockedUrlCategories `tfsdk:"blocked_url_categories" json:"blockedUrlCategories"` BlockedUrlPatterns NetworksGroupPolicyResourceModelBlockedUrlPatterns `tfsdk:"blocked_url_patterns" json:"blockedUrlPatterns"` }
type NetworksGroupPolicyResourceModelDefinition ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelFirewallAndTrafficShaping ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelFirewallAndTrafficShaping struct { Settings jsontypes.String `tfsdk:"settings" json:"settings"` L3FirewallRules []NetworksGroupPolicyResourceModelL3FirewallRule `tfsdk:"l3_firewall_rules" json:"l3FirewallRules"` L7FirewallRules []NetworksGroupPolicyResourceModelL7FirewallRule `tfsdk:"l7_firewall_rules" json:"l7FirewallRules"` TrafficShapingRules []NetworksGroupPolicyResourceModelTrafficShapingRule `tfsdk:"traffic_shaping_rules" json:"trafficShapingRules"` }
type NetworksGroupPolicyResourceModelL3FirewallRule ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelL3FirewallRule struct { Comment jsontypes.String `tfsdk:"comment" json:"comment"` DestCidr jsontypes.String `tfsdk:"dest_cidr" json:"destCidr"` DestPort jsontypes.String `tfsdk:"dest_port" json:"destPort"` Policy jsontypes.String `tfsdk:"policy" json:"policy"` Protocol jsontypes.String `tfsdk:"protocol" json:"protocol"` }
type NetworksGroupPolicyResourceModelL7FirewallRule ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelPerClientBandwidthLimits ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelPerClientBandwidthLimits struct { BandwidthLimits NetworksGroupPolicyResourceModelBandwidthLimits `tfsdk:"bandwidth_limits" json:"bandwidthLimits,,omitempty"` Settings jsontypes.String `tfsdk:"settings" json:"settings,,omitempty"` }
type NetworksGroupPolicyResourceModelRule ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelSchedule ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelScheduling ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelScheduling struct { Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` Friday NetworksGroupPolicyResourceModelSchedule `tfsdk:"friday" json:"friday"` Monday NetworksGroupPolicyResourceModelSchedule `tfsdk:"monday" json:"monday"` Saturday NetworksGroupPolicyResourceModelSchedule `tfsdk:"saturday" json:"saturday"` Sunday NetworksGroupPolicyResourceModelSchedule `tfsdk:"sunday" json:"sunday"` Thursday NetworksGroupPolicyResourceModelSchedule `tfsdk:"thursday" json:"thursday"` Tuesday NetworksGroupPolicyResourceModelSchedule `tfsdk:"tuesday" json:"tuesday"` Wednesday NetworksGroupPolicyResourceModelSchedule `tfsdk:"wednesday" json:"wednesday"` }
type NetworksGroupPolicyResourceModelTrafficShapingRule ¶ added in v0.5.0
type NetworksGroupPolicyResourceModelTrafficShapingRule struct { DscpTagValue jsontypes.Int64 `tfsdk:"dscp_tag_value" json:"dscpTagValue"` PcpTagValue jsontypes.Int64 `tfsdk:"pcp_tag_value" json:"pcpTagValue"` PerClientBandwidthLimits NetworksGroupPolicyResourceModelPerClientBandwidthLimits `tfsdk:"per_client_bandwidth_limits" json:"perClientBandwidthLimits,,omitempty"` Definitions []NetworksGroupPolicyResourceModelDefinition `tfsdk:"definitions" json:"definitions"` }
type NetworksGroupPolicyResourceModelVlanTagging ¶ added in v0.5.0
type NetworksNetflowResource ¶
type NetworksNetflowResource struct {
// contains filtered or unexported fields
}
NetworksNetflowResource defines the resource implementation.
func (*NetworksNetflowResource) Configure ¶
func (r *NetworksNetflowResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksNetflowResource) Create ¶
func (r *NetworksNetflowResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksNetflowResource) Delete ¶
func (r *NetworksNetflowResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksNetflowResource) ImportState ¶
func (r *NetworksNetflowResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksNetflowResource) Metadata ¶
func (r *NetworksNetflowResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksNetflowResource) Read ¶
func (r *NetworksNetflowResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksNetflowResource) Schema ¶
func (r *NetworksNetflowResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksNetflowResource) Update ¶
func (r *NetworksNetflowResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksNetflowResourceModel ¶
type NetworksNetflowResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` ReportingEnabled jsontypes.Bool `tfsdk:"reporting_enabled" json:"reportingEnabled"` CollectorIp jsontypes.String `tfsdk:"collector_ip" json:"collectorIp"` CollectorPort jsontypes.Int64 `tfsdk:"collector_port" json:"collectorPort"` EtaEnabled jsontypes.Bool `tfsdk:"eta_enabled" json:"etaEnabled"` EtaDstPort jsontypes.Int64 `tfsdk:"eta_dst_port" json:"etaDstPort"` }
NetworksNetflowResourceModel describes the resource data model.
type NetworksSettingsResource ¶
type NetworksSettingsResource struct {
// contains filtered or unexported fields
}
NetworksSettingsResource defines the resource implementation.
func (*NetworksSettingsResource) Configure ¶
func (r *NetworksSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksSettingsResource) Create ¶
func (r *NetworksSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksSettingsResource) Delete ¶
func (r *NetworksSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksSettingsResource) ImportState ¶
func (r *NetworksSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksSettingsResource) Metadata ¶
func (r *NetworksSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksSettingsResource) Read ¶
func (r *NetworksSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksSettingsResource) Schema ¶
func (r *NetworksSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksSettingsResource) Update ¶
func (r *NetworksSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksSettingsResourceModel ¶
type NetworksSettingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` LocalStatusPageEnabled jsontypes.Bool `tfsdk:"local_status_page_enabled" json:"localStatusPageEnabled"` RemoteStatusPageEnabled jsontypes.Bool `tfsdk:"remote_status_page_enabled" json:"remoteStatusPageEnabled"` LocalStatusPage types.Object `tfsdk:"local_status_page" json:"localStatusPage"` SecurePortEnabled jsontypes.Bool `tfsdk:"secure_port_enabled" json:"securePort"` FipsEnabled jsontypes.Bool `tfsdk:"fips_enabled" json:"fipsEnabled"` NamedVlansEnabled jsontypes.Bool `tfsdk:"named_vlans_enabled" json:"namedVlansEnabled"` }
NetworksSettingsResourceModel describes the resource data model.
func (*NetworksSettingsResourceModel) FromGetNetworkSettings200Response ¶ added in v0.6.1
func (m *NetworksSettingsResourceModel) FromGetNetworkSettings200Response(ctx context.Context, data *NetworksSettingsResourceModel, networkSettings200Response *openApiClient.GetNetworkSettings200Response) diag.Diagnostics
FromGetNetworkSettings200Response transforms an API response into the NetworksApplianceVLANsResourceModelIpv6 Terraform structure.
type NetworksSettingsResourceModelLocalStatusPage ¶ added in v0.5.0
type NetworksSettingsResourceModelLocalStatusPage struct {
Authentication types.Object `tfsdk:"authentication" json:"authentication"`
}
func (*NetworksSettingsResourceModelLocalStatusPage) FromGetNetworkSettings200Response ¶ added in v0.6.1
func (m *NetworksSettingsResourceModelLocalStatusPage) FromGetNetworkSettings200Response(ctx context.Context, data *NetworksSettingsResourceModel, networkSettings200Response *openApiClient.GetNetworkSettings200Response) diag.Diagnostics
FromGetNetworkSettings200Response transforms an API response into the NetworksApplianceVLANsResourceModelIpv6 Terraform structure.
type NetworksSettingsResourceModelLocalStatusPageAuthentication ¶ added in v0.6.1
type NetworksSettingsResourceModelLocalStatusPageAuthentication struct { Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` Username jsontypes.String `tfsdk:"username" json:"username"` Password jsontypes.String `tfsdk:"password" json:"password"` }
func (*NetworksSettingsResourceModelLocalStatusPageAuthentication) FromGetNetworkSettings200Response ¶ added in v0.6.1
func (m *NetworksSettingsResourceModelLocalStatusPageAuthentication) FromGetNetworkSettings200Response(ctx context.Context, data *NetworksSettingsResourceModel, networkSettings200Response *openApiClient.GetNetworkSettings200Response) diag.Diagnostics
FromGetNetworkSettings200Response transforms an API response into the NetworksApplianceVLANsResourceModelIpv6 Terraform structure.
type NetworksStormControlResource ¶ added in v0.6.2
type NetworksStormControlResource struct {
// contains filtered or unexported fields
}
NetworksStormControlResource defines the resource implementation.
func (*NetworksStormControlResource) Configure ¶ added in v0.6.2
func (r *NetworksStormControlResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksStormControlResource) Create ¶ added in v0.6.2
func (r *NetworksStormControlResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksStormControlResource) Delete ¶ added in v0.6.2
func (r *NetworksStormControlResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksStormControlResource) ImportState ¶ added in v0.6.2
func (r *NetworksStormControlResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksStormControlResource) Metadata ¶ added in v0.6.2
func (r *NetworksStormControlResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksStormControlResource) Read ¶ added in v0.6.2
func (r *NetworksStormControlResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksStormControlResource) Schema ¶ added in v0.6.2
func (r *NetworksStormControlResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksStormControlResource) Update ¶ added in v0.6.2
func (r *NetworksStormControlResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksStormControlResourceModel ¶ added in v0.6.2
type NetworksStormControlResourceModel struct { Id jsontypes.String `tfsdk:"id" json:"-"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` BroadcastThreshold jsontypes.Int64 `tfsdk:"broadcast_threshold" json:"broadcastThreshold"` MulticastThreshold jsontypes.Int64 `tfsdk:"multicast_threshold" json:"multicastThreshold"` UnknownUnicastThreshold jsontypes.Int64 `tfsdk:"unknown_unicast_threshold" json:"unknownUnicastThreshold"` }
NetworksStormControlResourceModel describes the resource data model.
type NetworksSwitchDscpToCosMappingsResource ¶
type NetworksSwitchDscpToCosMappingsResource struct {
// contains filtered or unexported fields
}
NetworksSwitchDscpToCosMappingsResource defines the resource implementation.
func (*NetworksSwitchDscpToCosMappingsResource) Configure ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksSwitchDscpToCosMappingsResource) Create ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksSwitchDscpToCosMappingsResource) Delete ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksSwitchDscpToCosMappingsResource) ImportState ¶
func (r *NetworksSwitchDscpToCosMappingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksSwitchDscpToCosMappingsResource) Metadata ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksSwitchDscpToCosMappingsResource) Read ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksSwitchDscpToCosMappingsResource) Schema ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksSwitchDscpToCosMappingsResource) Update ¶
func (r *NetworksSwitchDscpToCosMappingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksSwitchDscpToCosMappingsResourceModel ¶
type NetworksSwitchDscpToCosMappingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` Mappings []NetworksSwitchDscpToCosMappingsResourceModelMapping `tfsdk:"mappings" json:"mappings"` }
NetworksSwitchDscpToCosMappingsResourceModel describes the resource data model.
type NetworksSwitchDscpToCosMappingsResourceModelMapping ¶ added in v0.5.0
type NetworksSwitchMtuDataSource ¶ added in v0.6.2
type NetworksSwitchMtuDataSource struct {
// contains filtered or unexported fields
}
NetworksSwitchMtuDataSource defines the resource implementation.
func (*NetworksSwitchMtuDataSource) Configure ¶ added in v0.6.2
func (r *NetworksSwitchMtuDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworksSwitchMtuDataSource) Metadata ¶ added in v0.6.2
func (r *NetworksSwitchMtuDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworksSwitchMtuDataSource) Read ¶ added in v0.6.2
func (r *NetworksSwitchMtuDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworksSwitchMtuDataSource) Schema ¶ added in v0.6.2
func (r *NetworksSwitchMtuDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworksSwitchMtuDataSourceModel ¶ added in v0.6.2
type NetworksSwitchMtuDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` DefaultMtuSize jsontypes.Int64 `tfsdk:"default_mtu_size" json:"defaultMtuSize"` Overrides []NetworksSwitchMtuDataSourceModelOverride `tfsdk:"overrides" json:"overrides"` }
NetworksSwitchMtuDataSourceModel describes the resource data model.
type NetworksSwitchMtuDataSourceModelOverride ¶ added in v0.6.2
type NetworksSwitchMtuResource ¶
type NetworksSwitchMtuResource struct {
// contains filtered or unexported fields
}
NetworksSwitchMtuResource defines the resource implementation.
func (*NetworksSwitchMtuResource) Configure ¶
func (r *NetworksSwitchMtuResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksSwitchMtuResource) Create ¶
func (r *NetworksSwitchMtuResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksSwitchMtuResource) Delete ¶
func (r *NetworksSwitchMtuResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksSwitchMtuResource) ImportState ¶
func (r *NetworksSwitchMtuResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksSwitchMtuResource) Metadata ¶
func (r *NetworksSwitchMtuResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksSwitchMtuResource) Read ¶
func (r *NetworksSwitchMtuResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksSwitchMtuResource) Schema ¶
func (r *NetworksSwitchMtuResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksSwitchMtuResource) Update ¶
func (r *NetworksSwitchMtuResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksSwitchMtuResourceModel ¶
type NetworksSwitchMtuResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` DefaultMtuSize jsontypes.Int64 `tfsdk:"default_mtu_size" json:"defaultMtuSize"` Overrides []NetworksSwitchMtuResourceModelOverride `tfsdk:"overrides" json:"overrides"` }
NetworksSwitchMtuResourceModel describes the resource data model.
type NetworksSwitchMtuResourceModelOverride ¶ added in v0.5.0
type NetworksSwitchQosRuleResource ¶ added in v0.6.1
type NetworksSwitchQosRuleResource struct {
// contains filtered or unexported fields
}
NetworksSwitchQosRuleResource defines the resource implementation.
func (*NetworksSwitchQosRuleResource) Configure ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksSwitchQosRuleResource) Create ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksSwitchQosRuleResource) Delete ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksSwitchQosRuleResource) ImportState ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksSwitchQosRuleResource) Metadata ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksSwitchQosRuleResource) Read ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksSwitchQosRuleResource) Schema ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksSwitchQosRuleResource) Update ¶ added in v0.6.1
func (r *NetworksSwitchQosRuleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksSwitchQosRuleResourceModel ¶ added in v0.6.1
type NetworksSwitchQosRuleResourceModel struct { Id jsontypes.String `tfsdk:"id" json:"-"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` QosRulesId jsontypes.String `tfsdk:"qos_rule_id" json:"id"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan"` Dscp jsontypes.Int64 `tfsdk:"dscp" json:"dscp"` DstPort jsontypes.Float64 `tfsdk:"dst_port" json:"dstPort"` SrcPort jsontypes.Float64 `tfsdk:"src_port" json:"srcPort"` DstPortRange jsontypes.String `tfsdk:"dst_port_range" json:"dstPortRange"` Protocol jsontypes.String `tfsdk:"protocol" json:"protocol"` SrcPortRange jsontypes.String `tfsdk:"src_port_range" json:"srcPortRange"` }
NetworksSwitchQosRuleResourceModel describes the resource data model.
type NetworksSwitchQosRulesDataSource ¶ added in v0.6.1
type NetworksSwitchQosRulesDataSource struct {
// contains filtered or unexported fields
}
NetworksSwitchQosRulesDataSource defines the resource implementation.
func (*NetworksSwitchQosRulesDataSource) Configure ¶ added in v0.6.1
func (r *NetworksSwitchQosRulesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworksSwitchQosRulesDataSource) Metadata ¶ added in v0.6.1
func (r *NetworksSwitchQosRulesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworksSwitchQosRulesDataSource) Read ¶ added in v0.6.1
func (r *NetworksSwitchQosRulesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworksSwitchQosRulesDataSource) Schema ¶ added in v0.6.1
func (r *NetworksSwitchQosRulesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworksSwitchQosRulesDataSourceModel ¶ added in v0.6.1
type NetworksSwitchQosRulesDataSourceModel struct { Id jsontypes.String `tfsdk:"id" json:"-"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` List []NetworksSwitchQosRulesDataSourceModelRules `tfsdk:"list"` }
NetworksSwitchQosRulesDataSourceModel describes the resource data model.
type NetworksSwitchQosRulesDataSourceModelRules ¶ added in v0.6.1
type NetworksSwitchQosRulesDataSourceModelRules struct { QosRulesId jsontypes.String `tfsdk:"qos_rule_id" json:"id"` Vlan jsontypes.Int64 `tfsdk:"vlan" json:"vlan"` Dscp jsontypes.Int64 `tfsdk:"dscp" json:"dscp"` DstPort jsontypes.Float64 `tfsdk:"dst_port" json:"dstPort"` SrcPort jsontypes.Float64 `tfsdk:"src_port" json:"srcPort"` DstPortRange jsontypes.String `tfsdk:"dst_port_range" json:"dstPortRange"` Protocol jsontypes.String `tfsdk:"protocol" json:"protocol"` SrcPortRange jsontypes.String `tfsdk:"src_port_range" json:"srcPortRange"` }
NetworksSwitchQosRulesDataSourceModelRules describes the resource data model.
type NetworksSwitchSettingsResource ¶
type NetworksSwitchSettingsResource struct {
// contains filtered or unexported fields
}
NetworksSwitchSettingsResource defines the resource implementation.
func (*NetworksSwitchSettingsResource) Configure ¶
func (r *NetworksSwitchSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksSwitchSettingsResource) Create ¶
func (r *NetworksSwitchSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksSwitchSettingsResource) Delete ¶
func (r *NetworksSwitchSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksSwitchSettingsResource) ImportState ¶
func (r *NetworksSwitchSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksSwitchSettingsResource) Metadata ¶
func (r *NetworksSwitchSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksSwitchSettingsResource) Read ¶
func (r *NetworksSwitchSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksSwitchSettingsResource) Schema ¶
func (r *NetworksSwitchSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksSwitchSettingsResource) Update ¶
func (r *NetworksSwitchSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksSwitchSettingsResourceModel ¶
type NetworksSwitchSettingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Vlan jsontypes.Float64 `tfsdk:"vlan" json:"vlan"` UseCombinedPower jsontypes.Bool `tfsdk:"use_combined_power" json:"useCombinedPower"` PowerExceptions []NetworksSwitchSettingsResourceModelPowerExceptions `tfsdk:"power_exceptions" json:"powerExceptions"` }
NetworksSwitchSettingsResourceModel describes the resource data model.
type NetworksSwitchStormControlDataSource ¶ added in v0.6.2
type NetworksSwitchStormControlDataSource struct {
// contains filtered or unexported fields
}
NetworksSwitchStormControlDataSource defines the resource implementation.
func (*NetworksSwitchStormControlDataSource) Configure ¶ added in v0.6.2
func (r *NetworksSwitchStormControlDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*NetworksSwitchStormControlDataSource) Metadata ¶ added in v0.6.2
func (r *NetworksSwitchStormControlDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworksSwitchStormControlDataSource) Read ¶ added in v0.6.2
func (r *NetworksSwitchStormControlDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworksSwitchStormControlDataSource) Schema ¶ added in v0.6.2
func (r *NetworksSwitchStormControlDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworksSwitchStormControlDataSourceModel ¶ added in v0.6.2
type NetworksSwitchStormControlDataSourceModel struct { Id jsontypes.String `tfsdk:"id" json:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` BroadcastThreshold jsontypes.Int64 `tfsdk:"broadcast_threshold" json:"broadcastThreshold"` MulticastThreshold jsontypes.Int64 `tfsdk:"multicast_threshold" json:"multicastThreshold"` UnknownUnicastThreshold jsontypes.Int64 `tfsdk:"unknown_unicast_threshold" json:"unknownUnicastThreshold"` }
NetworksSwitchStormControlDataSourceModel describes the resource data model.
type NetworksSyslogServersResource ¶
type NetworksSyslogServersResource struct {
// contains filtered or unexported fields
}
NetworksSyslogServersResource defines the resource implementation.
func (*NetworksSyslogServersResource) Configure ¶
func (r *NetworksSyslogServersResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksSyslogServersResource) Create ¶
func (r *NetworksSyslogServersResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksSyslogServersResource) Delete ¶
func (r *NetworksSyslogServersResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksSyslogServersResource) ImportState ¶
func (r *NetworksSyslogServersResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksSyslogServersResource) Metadata ¶
func (r *NetworksSyslogServersResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksSyslogServersResource) Read ¶
func (r *NetworksSyslogServersResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksSyslogServersResource) Schema ¶
func (r *NetworksSyslogServersResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksSyslogServersResource) Update ¶
func (r *NetworksSyslogServersResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksSyslogServersResourceModel ¶
type NetworksSyslogServersResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` Servers []NetworksSyslogServersResourceModelServer `tfsdk:"servers"` }
NetworksSyslogServersResourceModel describes the resource data model.
type NetworksSyslogServersResourceModelResponse ¶
type NetworksSyslogServersResourceModelResponse struct {
Servers []NetworksSyslogServersResourceModelServer `tfsdk:"servers"`
}
type NetworksTrafficAnalysisResource ¶
type NetworksTrafficAnalysisResource struct {
// contains filtered or unexported fields
}
NetworksTrafficAnalysisResource defines the resource implementation.
func (*NetworksTrafficAnalysisResource) Configure ¶
func (r *NetworksTrafficAnalysisResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksTrafficAnalysisResource) Create ¶
func (r *NetworksTrafficAnalysisResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksTrafficAnalysisResource) Delete ¶
func (r *NetworksTrafficAnalysisResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksTrafficAnalysisResource) ImportState ¶
func (r *NetworksTrafficAnalysisResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksTrafficAnalysisResource) Metadata ¶
func (r *NetworksTrafficAnalysisResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksTrafficAnalysisResource) Read ¶
func (r *NetworksTrafficAnalysisResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksTrafficAnalysisResource) Schema ¶
func (r *NetworksTrafficAnalysisResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksTrafficAnalysisResource) Update ¶
func (r *NetworksTrafficAnalysisResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksTrafficAnalysisResourceModel ¶
type NetworksTrafficAnalysisResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Mode jsontypes.String `tfsdk:"mode" json:"mode"` CustomPieChartItems []NetworksTrafficAnalysisResourceModelCustomPieChartItems `tfsdk:"custom_pie_chart_items" json:"customPieChartItems"` }
NetworksTrafficAnalysisResourceModel describes the resource data model.
type NetworksWirelessSsidsDataSource ¶ added in v0.1.7
type NetworksWirelessSsidsDataSource struct {
// contains filtered or unexported fields
}
NetworksWirelessSsidsDataSource struct defines the structure for this data source. It includes an APIClient field for making requests to the Meraki API. If additional fields are required (e.g., for caching or for tracking internal state), add them here.
func (*NetworksWirelessSsidsDataSource) Configure ¶ added in v0.1.7
func (d *NetworksWirelessSsidsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure is a method of the data source interface that Terraform calls to provide the configured provider instance to the data source. It passes the DataSourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksWirelessSsidsDataSource) Metadata ¶ added in v0.1.7
func (d *NetworksWirelessSsidsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata provides a way to define information about the data source. This method is called by the framework to retrieve metadata about the data source.
func (*NetworksWirelessSsidsDataSource) Read ¶ added in v0.1.7
func (d *NetworksWirelessSsidsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read method is responsible for reading an existing data source's state.
func (*NetworksWirelessSsidsDataSource) Schema ¶ added in v0.1.7
func (d *NetworksWirelessSsidsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema provides a way to define the structure of the data source data. It is called by the framework to get the schema of the data source.
type NetworksWirelessSsidsDataSourceModel ¶ added in v0.1.7
type NetworksWirelessSsidsDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` List []NetworksWirelessSsidsDataSourceModelList `tfsdk:"list"` }
The NetworksWirelessSsidsDataSourceModel structure describes the data model. This struct is where you define all the attributes that are part of this data source's state.
type NetworksWirelessSsidsDataSourceModelList ¶ added in v0.5.0
type NetworksWirelessSsidsDataSourceModelList struct { Number jsontypes.Int64 `tfsdk:"number" json:"number"` Name jsontypes.String `tfsdk:"name" json:"name"` Enabled jsontypes.Bool `tfsdk:"enabled" json:"enabled"` SplashPage jsontypes.String `tfsdk:"splash_page" json:"splashPage"` SSIDAdminAccessible jsontypes.Bool `tfsdk:"ssid_admin_accessible" json:"ssidAdminAccessible"` LocalAuth jsontypes.Bool `json:"localAuth" tfsdk:"local_auth"` AuthMode jsontypes.String `tfsdk:"auth_mode" json:"authMode"` EncryptionMode jsontypes.String `tfsdk:"encryption_mode" json:"encryptionMode"` WPAEncryptionMode jsontypes.String `tfsdk:"wpa_encryption_mode" json:"wpaEncryptionMode"` RadiusServers []NetworksWirelessSsidsDataSourceModelRadiusServer `tfsdk:"radius_servers" json:"radiusServers"` RadiusAccountingServers []NetworksWirelessSsidsDataSourceModelRadiusServer `tfsdk:"radius_accounting_servers" json:"radiusAccountingServers"` RadiusAccountingEnabled jsontypes.Bool `tfsdk:"radius_accounting_enabled" json:"radiusAccountingEnabled"` RadiusEnabled jsontypes.Bool `tfsdk:"radius_enabled" json:"radiusEnabled"` RadiusAttributeForGroupPolicies jsontypes.String `tfsdk:"radius_attribute_for_group_policies" json:"radiusAttributeForGroupPolicies"` RadiusFailoverPolicy jsontypes.String `tfsdk:"radius_failover_policy" json:"radiusFailoverPolicy"` RadiusLoadBalancingPolicy jsontypes.String `tfsdk:"radius_load_balancing_policy" json:"radiusLoadBalancingPolicy"` IPAssignmentMode jsontypes.String `tfsdk:"ip_assignment_mode" json:"ipAssignmentMode"` AdminSplashURL jsontypes.String `tfsdk:"admin_splash_url" json:"adminSplashUrl"` SplashTimeout jsontypes.String `tfsdk:"splash_timeout" json:"splashTimeout"` WalledGardenEnabled jsontypes.Bool `tfsdk:"walled_garden_enabled" json:"walledGardenEnabled"` WalledGardenRanges []jsontypes.String `tfsdk:"walled_garden_ranges" json:"walledGardenRanges"` MinBitrate jsontypes.Int64 `tfsdk:"min_bitrate" json:"minBitrate"` BandSelection jsontypes.String `tfsdk:"band_selection" json:"bandSelection"` PerClientBandwidthLimitUp jsontypes.Int64 `tfsdk:"per_client_bandwidth_limit_up" json:"perClientBandwidthLimitUp"` PerClientBandwidthLimitDown jsontypes.Int64 `tfsdk:"per_client_bandwidth_limit_down" json:"perClientBandwidthLimitDown"` Visible jsontypes.Bool `tfsdk:"visible" json:"visible"` AvailableOnAllAPs jsontypes.Bool `tfsdk:"available_on_all_aps" json:"availableOnAllAps"` AvailabilityTags []jsontypes.String `tfsdk:"availability_tags" json:"availabilityTags"` PerSSIDBandwidthLimitUp jsontypes.Int64 `tfsdk:"per_ssid_bandwidth_limit_up" json:"perSsidBandwidthLimitUp"` PerSSIDBandwidthLimitDown jsontypes.Int64 `tfsdk:"per_ssid_bandwidth_limit_down" json:"perSsidBandwidthLimitDown"` MandatoryDHCPEnabled jsontypes.Bool `tfsdk:"mandatory_dhcp_enabled" json:"mandatoryDhcpEnabled"` }
type NetworksWirelessSsidsDataSourceModelRadiusServer ¶ added in v0.5.0
type NetworksWirelessSsidsDataSourceModelRadiusServer struct { Host jsontypes.String `tfsdk:"host" json:"host"` Port jsontypes.Int64 `tfsdk:"port" json:"port"` OpenRoamingCertificateId jsontypes.Int64 `tfsdk:"open_roaming_certificate_id" json:"openRoamingCertificateId"` CaCertificate jsontypes.String `tfsdk:"ca_certificate" json:"caCertificate"` }
type NetworksWirelessSsidsFirewallL3FirewallRulesResource ¶ added in v0.1.5
type NetworksWirelessSsidsFirewallL3FirewallRulesResource struct {
// contains filtered or unexported fields
}
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Configure ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Create ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Delete ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) ImportState ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Metadata ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Read ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Schema ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*NetworksWirelessSsidsFirewallL3FirewallRulesResource) Update ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL3FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type NetworksWirelessSsidsFirewallL3FirewallRulesResourceModel ¶ added in v0.1.5
type NetworksWirelessSsidsFirewallL3FirewallRulesResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Number jsontypes.String `tfsdk:"number"` AllowLanAccess jsontypes.Bool `tfsdk:"allow_lan_access"` Rules []NetworksWirelessSsidsFirewallL3FirewallRulesResourceModelRule `tfsdk:"rules" json:"rules"` }
The NetworksWirelessSsidsFirewallL3FirewallRulesResourceModel structure describes the data model.
type NetworksWirelessSsidsFirewallL3FirewallRulesResourceModelRule ¶ added in v0.1.5
type NetworksWirelessSsidsFirewallL7FirewallRulesResource ¶ added in v0.1.5
type NetworksWirelessSsidsFirewallL7FirewallRulesResource struct {
// contains filtered or unexported fields
}
NetworksWirelessSsidsFirewallL7FirewallRulesResource struct defines the structure for this resource.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Configure ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Create ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Delete ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) ImportState ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Metadata ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Read ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Schema ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*NetworksWirelessSsidsFirewallL7FirewallRulesResource) Update ¶ added in v0.1.5
func (r *NetworksWirelessSsidsFirewallL7FirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type NetworksWirelessSsidsFirewallL7FirewallRulesResourceModel ¶ added in v0.1.5
type NetworksWirelessSsidsFirewallL7FirewallRulesResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Number jsontypes.String `tfsdk:"number"` Rules []NetworksWirelessSsidsFirewallL7FirewallRulesResourceModelRule `tfsdk:"rules" json:"rules"` }
The NetworksWirelessSsidsFirewallL7FirewallRulesResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type NetworksWirelessSsidsFirewallL7FirewallRulesResourceModelRule ¶ added in v0.1.5
type NetworksWirelessSsidsResource ¶ added in v0.6.0
type NetworksWirelessSsidsResource struct {
// contains filtered or unexported fields
}
NetworksWirelessSsidsResource defines the resource implementation.
func (*NetworksWirelessSsidsResource) Configure ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NetworksWirelessSsidsResource) Create ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NetworksWirelessSsidsResource) Delete ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NetworksWirelessSsidsResource) ImportState ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NetworksWirelessSsidsResource) Metadata ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NetworksWirelessSsidsResource) Read ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NetworksWirelessSsidsResource) Schema ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NetworksWirelessSsidsResource) Update ¶ added in v0.6.0
func (r *NetworksWirelessSsidsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NetworksWirelessSsidsResourceModel ¶ added in v0.6.0
type NetworksWirelessSsidsResourceModel struct { Id jsontypes.String `json:"id" tfsdk:"id"` NetworkID jsontypes.String `json:"network_id" tfsdk:"network_id"` Number jsontypes.Int64 `json:"number" tfsdk:"number"` Name jsontypes.String `json:"name" tfsdk:"name"` Enabled jsontypes.Bool `json:"enabled" tfsdk:"enabled"` AuthMode jsontypes.String `json:"authMode" tfsdk:"auth_mode"` EnterpriseAdminAccess jsontypes.String `json:"enterpriseAdminAccess" tfsdk:"enterprise_admin_access"` EncryptionMode jsontypes.String `json:"encryptionMode" tfsdk:"encryption_mode"` Psk jsontypes.String `json:"psk" tfsdk:"psk"` WpaEncryptionMode jsontypes.String `json:"wpaEncryptionMode" tfsdk:"wpa_encryption_mode"` Dot11W types.Object `json:"dot11w" tfsdk:"dot11w"` Dot11R types.Object `json:"dot11r" tfsdk:"dot11r"` SplashPage jsontypes.String `json:"splashPage" tfsdk:"splash_page"` SplashGuestSponsorDomains types.List `json:"splashGuestSponsorDomains" tfsdk:"splash_guest_sponsor_domains"` Oauth types.Object `json:"oauth" tfsdk:"oauth"` LocalRadius types.Object `json:"localRadius" tfsdk:"local_radius"` Ldap types.Object `json:"ldap" tfsdk:"ldap"` ActiveDirectory types.Object `json:"activeDirectory" tfsdk:"active_directory"` RadiusServers types.List `json:"radiusServers" tfsdk:"radius_servers"` RadiusProxyEnabled jsontypes.Bool `json:"radiusProxyEnabled" tfsdk:"radius_proxy_enabled"` RadiusTestingEnabled jsontypes.Bool `json:"radiusTestingEnabled" tfsdk:"radius_testing_enabled"` RadiusCalledStationId jsontypes.String `json:"radiusCalledStationId" tfsdk:"radius_called_station_id"` RadiusAuthenticationNasId jsontypes.String `json:"radiusAuthenticationNasId" tfsdk:"radius_authentication_nas_id"` RadiusServerTimeout jsontypes.Int64 `json:"radiusServerTimeout" tfsdk:"radius_server_timeout"` RadiusServerAttemptsLimit jsontypes.Int64 `json:"radiusServerAttemptsLimit" tfsdk:"radius_server_attempts_limit"` RadiusFallbackEnabled jsontypes.Bool `json:"radiusFallbackEnabled" tfsdk:"radius_fallback_enabled"` RadiusCoaEnabled jsontypes.Bool `json:"radiusCoaEnabled" tfsdk:"radius_coa_enabled"` RadiusFailOverPolicy jsontypes.String `json:"radiusFailOverPolicy" tfsdk:"radius_failover_policy"` RadiusLoadBalancingPolicy jsontypes.String `json:"radiusLoadBalancingPolicy" tfsdk:"radius_load_balancing_policy"` RadiusAccountingEnabled jsontypes.Bool `json:"radiusAccountingEnabled" tfsdk:"radius_accounting_enabled"` RadiusAccountingServers types.List `json:"radiusAccountingServers" tfsdk:"radius_accounting_servers"` RadiusAccountingInterimInterval jsontypes.Int64 `json:"radiusAccountingInterimInterval" tfsdk:"radius_accounting_interim_interval"` RadiusAttributeForGroupPolicies jsontypes.String `json:"radiusAttributeForGroupPolicies" tfsdk:"radius_attribute_for_group_policies"` IpAssignmentMode jsontypes.String `json:"ipAssignmentMode" tfsdk:"ip_assignment_mode"` UseVlanTagging jsontypes.Bool `json:"useVlanTagging" tfsdk:"use_vlan_tagging"` ConcentratorNetworkId jsontypes.String `json:"concentratorNetworkId" tfsdk:"concentrator_network_id"` SecondaryConcentratorNetworkId jsontypes.String `json:"secondaryConcentratorNetworkId" tfsdk:"secondary_concentrator_network_id"` DisassociateClientsOnVpnFailOver jsontypes.Bool `json:"disassociateClientsOnVpnFailOver" tfsdk:"disassociate_clients_on_vpn_fail_over"` VlanId jsontypes.Int64 `json:"vlanId" tfsdk:"vlan_id"` DefaultVlanId jsontypes.Int64 `json:"defaultVlanId" tfsdk:"default_vlan_id"` ApTagsAndVlanIds types.List `json:"apTagsAndVlanIds" tfsdk:"ap_tags_and_vlan_ids"` WalledGardenEnabled jsontypes.Bool `json:"walledGardenEnabled" tfsdk:"walled_garden_enabled"` WalledGardenRanges types.List `json:"walledGardenRanges" tfsdk:"walled_garden_ranges"` Gre types.Object `json:"gre" tfsdk:"gre"` RadiusOverride jsontypes.Bool `json:"radiusOverride" tfsdk:"radius_override"` RadiusGuestVlanEnabled jsontypes.Bool `json:"radiusGuestVlanEnabled" tfsdk:"radius_guest_vlan_enabled"` RadiusGuestVlanId jsontypes.Int64 `json:"radiusGuestVlanId" tfsdk:"radius_guest_vlan_id"` MinBitrate jsontypes.Float64 `json:"minBitrate" tfsdk:"min_bit_rate"` BandSelection jsontypes.String `json:"bandSelection" tfsdk:"band_selection"` PerClientBandwidthLimitUp jsontypes.Int64 `json:"perClientBandwidthLimitUp" tfsdk:"per_client_bandwidth_limit_up"` PerClientBandwidthLimitDown jsontypes.Int64 `json:"perClientBandwidthLimitDown" tfsdk:"per_client_bandwidth_limit_down"` PerSsidBandwidthLimitUp jsontypes.Int64 `json:"perSsidBandwidthLimitUp" tfsdk:"per_ssid_bandwidth_limit_up"` PerSsidBandwidthLimitDown jsontypes.Int64 `json:"perSsidBandwidthLimitDown" tfsdk:"per_ssid_bandwidth_limit_down"` LanIsolationEnabled jsontypes.Bool `json:"lanIsolationEnabled" tfsdk:"lan_isolation_enabled"` Visible jsontypes.Bool `json:"visible" tfsdk:"visible"` AvailableOnAllAps jsontypes.Bool `json:"availableOnAllAps" tfsdk:"available_on_all_aps"` AvailabilityTags types.List `json:"availabilityTags" tfsdk:"availability_tags"` MandatoryDhcpEnabled jsontypes.Bool `json:"mandatoryDhcpEnabled" tfsdk:"mandatory_dhcp_enabled"` AdultContentFilteringEnabled jsontypes.Bool `json:"adultContentFilteringEnabled" tfsdk:"adult_content_filtering_enabled"` DnsRewrite types.Object `json:"dnsRewrite" tfsdk:"dns_rewrite"` SpeedBurst types.Object `json:"speedBurst" tfsdk:"speed_burst"` NamedVlans types.Object `json:"namedVlans" tfsdk:"named_vlans"` SsidAdminAccessible jsontypes.Bool `json:"ssidAdminAccessible" tfsdk:"ssid_admin_accessible"` LocalAuth jsontypes.Bool `json:"localAuth" tfsdk:"local_auth"` RadiusEnabled jsontypes.Bool `json:"radiusEnabled" tfsdk:"radius_enabled"` AdminSplashUrl jsontypes.String `json:"adminSplashUrl" tfsdk:"admin_splash_url"` SplashTimeout jsontypes.String `json:"splashTimeout" tfsdk:"splash_timeout"` }
NetworksWirelessSsidsResourceModel describes the resource data model.
func (*NetworksWirelessSsidsResourceModel) UnmarshalJSON ¶ added in v0.6.0
func (m *NetworksWirelessSsidsResourceModel) UnmarshalJSON(b []byte) error
type NetworksWirelessSsidsSplashSettingsResource ¶ added in v0.1.5
type NetworksWirelessSsidsSplashSettingsResource struct {
// contains filtered or unexported fields
}
func (*NetworksWirelessSsidsSplashSettingsResource) Configure ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*NetworksWirelessSsidsSplashSettingsResource) Create ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*NetworksWirelessSsidsSplashSettingsResource) Delete ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*NetworksWirelessSsidsSplashSettingsResource) ImportState ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*NetworksWirelessSsidsSplashSettingsResource) Metadata ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*NetworksWirelessSsidsSplashSettingsResource) Read ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*NetworksWirelessSsidsSplashSettingsResource) Schema ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*NetworksWirelessSsidsSplashSettingsResource) Update ¶ added in v0.1.5
func (r *NetworksWirelessSsidsSplashSettingsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type NetworksWirelessSsidsSplashSettingsResourceModel ¶ added in v0.1.5
type NetworksWirelessSsidsSplashSettingsResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id"` Number jsontypes.String `tfsdk:"number"` SplashUrl jsontypes.String `tfsdk:"splash_url"` UseSplashUrl jsontypes.Bool `tfsdk:"use_splash_url"` SplashTimeout jsontypes.Int64 `tfsdk:"splash_timeout"` WelcomeMessage jsontypes.String `tfsdk:"welcome_message"` RedirectUrl jsontypes.String `tfsdk:"redirect_url"` UseRedirectUrl jsontypes.Bool `tfsdk:"use_redirect_url"` BlockAllTrafficBeforeSignOn jsontypes.Bool `tfsdk:"block_all_traffic_before_sign_on"` ControllerDisconnectionBehavior jsontypes.String `tfsdk:"controller_disconnection_behavior"` AllowSimultaneousLogins jsontypes.Bool `tfsdk:"allow_simultaneous_logins"` Billing NetworksWirelessSsidsSplashSettingsResourceModelBilling `tfsdk:"billing"` GuestSponsorship NetworksWirelessSsidsSplashSettingsResourceModelGuestSponsorship `tfsdk:"guest_sponsorship"` SentryEnrollment NetworksWirelessSsidsSplashSettingsResourceModelSentryEnrollment `tfsdk:"sentry_enrollment"` SplashImage NetworksWirelessSsidsSplashSettingsResourceModelSplashImage `tfsdk:"splash_image"` SplashLogo NetworksWirelessSsidsSplashSettingsResourceModelSplashLogo `tfsdk:"splash_logo"` SplashPrepaidFront NetworksWirelessSsidsSplashSettingsResourceModelSplashPrepaidFront `tfsdk:"splash_prepaid_front"` }
The NetworksWirelessSsidsSplashSettingsResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type NetworksWirelessSsidsSplashSettingsResourceModelBilling ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelBilling struct { ReplyToEmailAddress jsontypes.String `tfsdk:"reply_to_email_address"` PrepaidAccessFastLoginEnabled jsontypes.Bool `tfsdk:"prepaid_access_fast_login_enabled"` FreeAccess NetworksWirelessSsidsSplashSettingsResourceModelFreeAccess `tfsdk:"free_access"` }
type NetworksWirelessSsidsSplashSettingsResourceModelFreeAccess ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelGuestSponsorship ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelImage ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelSentryEnrollment ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelSentryEnrollment struct { Strength jsontypes.String `tfsdk:"strength"` EnforcedSystems []string `tfsdk:"enforced_systems"` SystemsManagerNetwork NetworksWirelessSsidsSplashSettingsResourceModelSystemsManagerNetwork `tfsdk:"systems_manager_network"` }
type NetworksWirelessSsidsSplashSettingsResourceModelSplashImage ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelSplashImage struct { Extension jsontypes.String `tfsdk:"extension"` Md5 jsontypes.String `tfsdk:"md5"` Image NetworksWirelessSsidsSplashSettingsResourceModelImage `tfsdk:"image"` }
type NetworksWirelessSsidsSplashSettingsResourceModelSplashLogo ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelSplashLogo struct { Extension jsontypes.String `tfsdk:"extension"` Md5 jsontypes.String `tfsdk:"md5"` Image NetworksWirelessSsidsSplashSettingsResourceModelImage `tfsdk:"image"` }
type NetworksWirelessSsidsSplashSettingsResourceModelSplashPrepaidFront ¶ added in v0.5.0
type NetworksWirelessSsidsSplashSettingsResourceModelSplashPrepaidFront struct { Extension jsontypes.String `tfsdk:"extension"` Md5 jsontypes.String `tfsdk:"md5"` Image NetworksWirelessSsidsSplashSettingsResourceModelImage `tfsdk:"image"` }
type NetworksWirelessSsidsSplashSettingsResourceModelSystemsManagerNetwork ¶ added in v0.5.0
type OOrganizationsAdaptivePolicyAclResourceModelRule ¶ added in v0.5.0
type OOrganizationsAdaptivePolicyAclResourceModelRule struct { Policy jsontypes.String `tfsdk:"policy"` Protocol jsontypes.String `tfsdk:"protocol"` SrcPort jsontypes.String `tfsdk:"src_port" json:"srcPort"` DstPort jsontypes.String `tfsdk:"dst_port" json:"dstPort"` }
OOrganizationsAdaptivePolicyAclResourceModelRule describes the rules data model
type OauthConfig ¶ added in v0.6.0
type OauthConfig struct {
AllowedDomains []jsontypes.String `json:"allowedDomains" tfsdk:"allowed_domains"`
}
func (*OauthConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *OauthConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestOauth, diag.Diagnostics)
type OrganizationResource ¶
type OrganizationResource struct {
// contains filtered or unexported fields
}
OrganizationResource defines the resource implementation.
func (*OrganizationResource) Configure ¶
func (r *OrganizationResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationResource) Create ¶
func (r *OrganizationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationResource) Delete ¶
func (r *OrganizationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationResource) ImportState ¶
func (r *OrganizationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationResource) Metadata ¶
func (r *OrganizationResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationResource) Read ¶
func (r *OrganizationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationResource) Schema ¶
func (r *OrganizationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationResource) Update ¶
func (r *OrganizationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationResourceModel ¶
type OrganizationResourceModel struct { Id types.String `tfsdk:"id"` ApiEnabled jsontypes.Bool `tfsdk:"api_enabled"` CloudRegionName jsontypes.String `tfsdk:"cloud_region_name"` ManagementDetailsName jsontypes.String `tfsdk:"management_details_name"` ManagementDetailsValue jsontypes.String `tfsdk:"management_details_value"` OrgId jsontypes.String `tfsdk:"organization_id"` LicensingModel jsontypes.String `tfsdk:"licensing_model"` Name jsontypes.String `tfsdk:"name"` Url jsontypes.String `tfsdk:"url"` OrgToClone jsontypes.String `tfsdk:"clone_organization_id"` }
OrganizationResourceModel describes the resource data model.
type OrganizationSamlResource ¶
type OrganizationSamlResource struct {
// contains filtered or unexported fields
}
OrganizationSamlResource defines the resource implementation.
func (*OrganizationSamlResource) Configure ¶
func (r *OrganizationSamlResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationSamlResource) Create ¶
func (r *OrganizationSamlResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationSamlResource) Delete ¶
func (r *OrganizationSamlResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationSamlResource) ImportState ¶
func (r *OrganizationSamlResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationSamlResource) Metadata ¶
func (r *OrganizationSamlResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationSamlResource) Read ¶
func (r *OrganizationSamlResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationSamlResource) Schema ¶
func (r *OrganizationSamlResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationSamlResource) Update ¶
func (r *OrganizationSamlResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationSamlResourceModel ¶
type OrganizationSamlResourceModel struct { Id types.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id"` Enabled jsontypes.Bool `tfsdk:"enabled"` }
OrganizationSamlResourceModel describes the resource data model.
type OrganizationSamlRoleDataSourceModel ¶
type OrganizationSamlRoleDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` Role jsontypes.String `tfsdk:"role" json:"role"` OrgAccess jsontypes.String `tfsdk:"org_access" json:"orgAccess"` Tags []OrganizationsSamlRoleDataSourceModelTag `tfsdk:"tags" json:"tags"` Networks []OrganizationsSamlRoleDataSourceModelNetwork `tfsdk:"networks" json:"networks"` }
OrganizationSamlRoleDataSourceModel describes the data source data model.
type OrganizationsAdaptivePolicyAclResource ¶
type OrganizationsAdaptivePolicyAclResource struct {
// contains filtered or unexported fields
}
OrganizationsAdaptivePolicyAclResource defines the resource implementation.
func (*OrganizationsAdaptivePolicyAclResource) Configure ¶
func (r *OrganizationsAdaptivePolicyAclResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationsAdaptivePolicyAclResource) Create ¶
func (r *OrganizationsAdaptivePolicyAclResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationsAdaptivePolicyAclResource) Delete ¶
func (r *OrganizationsAdaptivePolicyAclResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationsAdaptivePolicyAclResource) ImportState ¶
func (r *OrganizationsAdaptivePolicyAclResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationsAdaptivePolicyAclResource) Metadata ¶
func (r *OrganizationsAdaptivePolicyAclResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationsAdaptivePolicyAclResource) Read ¶
func (r *OrganizationsAdaptivePolicyAclResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationsAdaptivePolicyAclResource) Schema ¶
func (r *OrganizationsAdaptivePolicyAclResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationsAdaptivePolicyAclResource) Update ¶
func (r *OrganizationsAdaptivePolicyAclResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationsAdaptivePolicyAclResourceModel ¶
type OrganizationsAdaptivePolicyAclResourceModel struct { Id types.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id" json:"organizationId"` AclId jsontypes.String `tfsdk:"acl_id" json:"aclId"` Name jsontypes.String `tfsdk:"name"` Description jsontypes.String `tfsdk:"description"` IpVersion jsontypes.String `tfsdk:"ip_version" json:"ipVersion"` Rules []OOrganizationsAdaptivePolicyAclResourceModelRule `tfsdk:"rules"` CreatedAt jsontypes.String `tfsdk:"created_at" json:"createdAt"` UpdatedAt jsontypes.String `tfsdk:"updated_at" json:"updatedAt"` }
OrganizationsAdaptivePolicyAclResourceModel describes the resource data model.
type OrganizationsAdaptivePolicyAclsDataSource ¶
type OrganizationsAdaptivePolicyAclsDataSource struct {
// contains filtered or unexported fields
}
OrganizationsAdaptivePolicyAclsDataSource defines the data source implementation.
func (*OrganizationsAdaptivePolicyAclsDataSource) Configure ¶
func (d *OrganizationsAdaptivePolicyAclsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationsAdaptivePolicyAclsDataSource) Metadata ¶
func (d *OrganizationsAdaptivePolicyAclsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationsAdaptivePolicyAclsDataSource) Read ¶
func (d *OrganizationsAdaptivePolicyAclsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationsAdaptivePolicyAclsDataSource) Schema ¶
func (d *OrganizationsAdaptivePolicyAclsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationsAdaptivePolicyAclsDataSourceModel ¶
type OrganizationsAdaptivePolicyAclsDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id"` List []OrganizationsAdaptivePolicyAclsDataSourceModelList `tfsdk:"list"` }
OrganizationsAdaptivePolicyAclsDataSourceModel describes the data source data model.
type OrganizationsAdaptivePolicyAclsDataSourceModelList ¶ added in v0.5.0
type OrganizationsAdaptivePolicyAclsDataSourceModelList struct { AclId jsontypes.String `tfsdk:"acl_id" json:"AclId"` Name jsontypes.String `tfsdk:"name"` Description jsontypes.String `tfsdk:"description"` IpVersion jsontypes.String `tfsdk:"ip_version" json:"IpVersion"` Rules []OrganizationsAdaptivePolicyAclsDataSourceModelRules `tfsdk:"rules"` CreatedAt jsontypes.String `tfsdk:"created_at" json:"createdAt"` UpdatedAt jsontypes.String `tfsdk:"updated_at" json:"updatedAt"` }
OrganizationsAdaptivePolicyAclsDataSourceModelList describes the acl data source data model.
type OrganizationsAdaptivePolicyAclsDataSourceModelRules ¶ added in v0.5.0
type OrganizationsAdminResource ¶
type OrganizationsAdminResource struct {
// contains filtered or unexported fields
}
OrganizationsAdminResource defines the resource implementation.
func (*OrganizationsAdminResource) Configure ¶
func (r *OrganizationsAdminResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationsAdminResource) Create ¶
func (r *OrganizationsAdminResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationsAdminResource) Delete ¶
func (r *OrganizationsAdminResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationsAdminResource) ImportState ¶
func (r *OrganizationsAdminResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationsAdminResource) Metadata ¶
func (r *OrganizationsAdminResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationsAdminResource) Read ¶
func (r *OrganizationsAdminResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationsAdminResource) Schema ¶
func (r *OrganizationsAdminResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationsAdminResource) Update ¶
func (r *OrganizationsAdminResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationsAdminResourceModel ¶
type OrganizationsAdminResourceModel struct { Id jsontypes.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id" json:"organizationId"` AdminId jsontypes.String `tfsdk:"admin_id" json:"id"` Name jsontypes.String `tfsdk:"name"` Email jsontypes.String `tfsdk:"email"` OrgAccess jsontypes.String `tfsdk:"org_access" json:"orgAccess"` AccountStatus jsontypes.String `tfsdk:"account_status" json:"accountStatus"` TwoFactorAuthEnabled jsontypes.Bool `tfsdk:"two_factor_auth_enabled" json:"twoFactorAuthEnabled"` HasApiKey jsontypes.Bool `tfsdk:"has_api_key" json:"hasApiKey"` LastActive jsontypes.String `tfsdk:"last_active" json:"lastActive"` Tags []OrganizationsAdminResourceModelTag `tfsdk:"tags" json:"tags"` Networks []OrganizationsAdminResourceModelNetwork `tfsdk:"networks" json:"networks"` AuthenticationMethod jsontypes.String `tfsdk:"authentication_method" json:"authenticationMethod"` }
OrganizationsAdminResourceModel describes the resource data model.
type OrganizationsAdminsDataSource ¶
type OrganizationsAdminsDataSource struct {
// contains filtered or unexported fields
}
OrganizationsAdminsDataSource defines the data source implementation.
func (*OrganizationsAdminsDataSource) Configure ¶
func (d *OrganizationsAdminsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationsAdminsDataSource) Metadata ¶
func (d *OrganizationsAdminsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationsAdminsDataSource) Read ¶
func (d *OrganizationsAdminsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationsAdminsDataSource) Schema ¶
func (d *OrganizationsAdminsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationsAdminsDataSourceModel ¶
type OrganizationsAdminsDataSourceModel struct { Id types.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id"` List []OrganizationsAdminsDataSourceModelList `tfsdk:"list"` }
OrganizationsAdminsDataSourceModel describes the data source data model.
type OrganizationsAdminsDataSourceModelList ¶ added in v0.5.0
type OrganizationsAdminsDataSourceModelList struct { Id jsontypes.String `tfsdk:"id" json:"id"` Name jsontypes.String `tfsdk:"name"` Email jsontypes.String `tfsdk:"email"` OrgAccess jsontypes.String `tfsdk:"org_access" json:"orgAccess"` AccountStatus jsontypes.String `tfsdk:"account_status" json:"accountStatus"` TwoFactorAuthEnabled jsontypes.Bool `tfsdk:"two_factor_auth_enabled" json:"twoFactorAuthEnabled"` HasApiKey jsontypes.Bool `tfsdk:"has_api_key" json:"hasApiKey"` LastActive jsontypes.String `tfsdk:"last_active" json:"lastActive"` Tags []OrganizationsAdminsDataSourceModelTags `tfsdk:"tags"` Networks []OrganizationsAdminsDataSourceModelNetworks `tfsdk:"networks"` AuthenticationMethod jsontypes.String `tfsdk:"authentication_method" json:"authenticationMethod"` }
OrganizationsAdminsDataSourceModelList describes the data source data model.
type OrganizationsAdminsDataSourceModelNetworks ¶ added in v0.5.0
type OrganizationsAdminsDataSourceModelTags ¶ added in v0.5.0
type OrganizationsApplianceVpnVpnFirewallRulesResource ¶
type OrganizationsApplianceVpnVpnFirewallRulesResource struct {
// contains filtered or unexported fields
}
OrganizationsApplianceVpnVpnFirewallRulesResource defines the resource implementation.
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Configure ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Create ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Delete ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) ImportState ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Metadata ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Read ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Schema ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationsApplianceVpnVpnFirewallRulesResource) Update ¶
func (r *OrganizationsApplianceVpnVpnFirewallRulesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationsApplianceVpnVpnFirewallRulesResourceModel ¶
type OrganizationsApplianceVpnVpnFirewallRulesResourceModel struct { Id jsontypes.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id" json:"organizationId"` SyslogDefaultRule jsontypes.Bool `tfsdk:"syslog_default_rule"` Rules []OrganizationsApplianceVpnVpnFirewallRulesResourceModelRule `tfsdk:"rules" json:"rules"` }
OrganizationsApplianceVpnVpnFirewallRulesResourceModel describes the resource data model.
type OrganizationsApplianceVpnVpnFirewallRulesResourceModelRule ¶
type OrganizationsApplianceVpnVpnFirewallRulesResourceModelRule struct { Comment jsontypes.String `tfsdk:"comment"` DestCidr jsontypes.String `tfsdk:"dest_cidr"` DestPort jsontypes.String `tfsdk:"dest_port"` Policy jsontypes.String `tfsdk:"policy"` Protocol jsontypes.String `tfsdk:"protocol"` SrcPort jsontypes.String `tfsdk:"src_port"` SrcCidr jsontypes.String `tfsdk:"src_cidr"` SysLogEnabled jsontypes.Bool `tfsdk:"syslog_enabled"` }
type OrganizationsCellularGatewayUplinkStatusesDataSource ¶ added in v0.1.5
type OrganizationsCellularGatewayUplinkStatusesDataSource struct {
// contains filtered or unexported fields
}
func (*OrganizationsCellularGatewayUplinkStatusesDataSource) Configure ¶ added in v0.1.5
func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure is a method of the data source interface that Terraform calls to provide the configured provider instance to the data source. It passes the DataSourceData that's been stored by the provider's ConfigureFunc.
func (*OrganizationsCellularGatewayUplinkStatusesDataSource) Metadata ¶ added in v0.1.5
func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata provides a way to define information about the data source. This method is called by the framework to retrieve metadata about the data source.
func (*OrganizationsCellularGatewayUplinkStatusesDataSource) Read ¶ added in v0.1.5
func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read method is responsible for reading an existing data source's state.
func (*OrganizationsCellularGatewayUplinkStatusesDataSource) Schema ¶ added in v0.1.5
func (d *OrganizationsCellularGatewayUplinkStatusesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema provides a way to define the structure of the data source data. It is called by the framework to get the schema of the data source.
type OrganizationsCellularGatewayUplinkStatusesDataSourceModel ¶ added in v0.1.5
type OrganizationsCellularGatewayUplinkStatusesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id"` PerPage jsontypes.Int64 `tfsdk:"per_page"` StartingAfter jsontypes.String `tfsdk:"starting_after"` EndingBefore jsontypes.String `tfsdk:"ending_before"` NetworkIds []jsontypes.String `tfsdk:"network_ids"` Serials []jsontypes.String `tfsdk:"serials"` Iccids []jsontypes.String `tfsdk:"iccids"` List []OrganizationsCellularGatewayUplinkStatusesDataSourceModelList `tfsdk:"list"` }
The OrganizationsCellularGatewayUplinkStatusesDataSourceModel structure describes the data model. This struct is where you define all the attributes that are part of this data source's state.
type OrganizationsCellularGatewayUplinkStatusesDataSourceModelList ¶ added in v0.1.5
type OrganizationsCellularGatewayUplinkStatusesDataSourceModelList struct { NetworkId jsontypes.String `tfsdk:"network_id" json:"networkId,omitempty"` Serial jsontypes.String `tfsdk:"serial"` Model jsontypes.String `tfsdk:"model"` LastReportedAt jsontypes.String `tfsdk:"last_reported_at"` Uplinks []OrganizationsCellularGatewayUplinkStatusesDataSourceModelUplink `tfsdk:"uplinks"` }
type OrganizationsCellularGatewayUplinkStatusesDataSourceModelSignalStat ¶ added in v0.5.0
type OrganizationsCellularGatewayUplinkStatusesDataSourceModelUplink ¶ added in v0.5.0
type OrganizationsCellularGatewayUplinkStatusesDataSourceModelUplink struct { Interface jsontypes.String `tfsdk:"interface"` Status jsontypes.String `tfsdk:"status"` Ip jsontypes.String `tfsdk:"ip"` Provider jsontypes.String `tfsdk:"provider"` PublicIp jsontypes.String `tfsdk:"public_ip"` Model jsontypes.String `tfsdk:"model"` SignalStat OrganizationsCellularGatewayUplinkStatusesDataSourceModelSignalStat `tfsdk:"signal_stat"` ConnectionType jsontypes.String `tfsdk:"connection_type"` Apn jsontypes.String `tfsdk:"apn"` Gateway jsontypes.String `tfsdk:"gateway"` Dns1 jsontypes.String `tfsdk:"dns1"` Dns2 jsontypes.String `tfsdk:"dns2"` SignalType jsontypes.String `tfsdk:"signal_type"` Iccid jsontypes.String `tfsdk:"iccid"` }
type OrganizationsClaimResource ¶ added in v0.1.5
type OrganizationsClaimResource struct {
// contains filtered or unexported fields
}
OrganizationsClaimResource struct defines the structure for this resource. It includes an APIClient field for making requests to the Meraki API. If additional fields are required (e.g., for caching or for tracking internal state), add them here.
func (*OrganizationsClaimResource) Configure ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*OrganizationsClaimResource) Create ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*OrganizationsClaimResource) Delete ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*OrganizationsClaimResource) Metadata ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*OrganizationsClaimResource) Read ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*OrganizationsClaimResource) Schema ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*OrganizationsClaimResource) Update ¶ added in v0.1.5
func (r *OrganizationsClaimResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type OrganizationsClaimResourceModel ¶ added in v0.1.5
type OrganizationsClaimResourceModel struct { // The Id field is mandatory for all resources. It's used for resource identification and is required // for the acceptance tests to run. Id jsontypes.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id"` Orders []jsontypes.String `tfsdk:"orders"` Serials []jsontypes.String `tfsdk:"serials"` Licences []OrganizationsClaimResourceModelLicence `tfsdk:"licences"` }
The OrganizationsClaimResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type OrganizationsClaimResourceModelLicence ¶ added in v0.5.0
type OrganizationsDataSource ¶
type OrganizationsDataSource struct {
// contains filtered or unexported fields
}
OrganizationsDataSource defines the data source implementation.
func (*OrganizationsDataSource) Configure ¶
func (d *OrganizationsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationsDataSource) Metadata ¶
func (d *OrganizationsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationsDataSource) Read ¶
func (d *OrganizationsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationsDataSource) Schema ¶
func (d *OrganizationsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationsDataSourceModel ¶
type OrganizationsDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` List []OrganizationsDataSourceModelList `tfsdk:"list"` }
OrganizationsDataSourceModel describes the data source data model.
type OrganizationsDataSourceModelList ¶ added in v0.5.0
type OrganizationsDataSourceModelList struct { ApiEnabled jsontypes.Bool `tfsdk:"api_enabled"` CloudRegion jsontypes.String `tfsdk:"cloud_region_name"` OrgId jsontypes.String `tfsdk:"organization_id"` LicensingModel jsontypes.String `tfsdk:"licensing_model"` Name jsontypes.String `tfsdk:"name"` Url jsontypes.String `tfsdk:"url"` }
OrganizationsDataSourceModelList describes the data source data model.
type OrganizationsInventoryDevicesDataSource ¶ added in v0.5.0
type OrganizationsInventoryDevicesDataSource struct {
// contains filtered or unexported fields
}
OrganizationsInventoryDevicesDataSource struct defines the structure for this data source.
func (*OrganizationsInventoryDevicesDataSource) Configure ¶ added in v0.5.0
func (d *OrganizationsInventoryDevicesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure is a method of the data source interface that Terraform calls to provide the configured provider instance to the data source. It passes the DataSourceData that's been stored by the provider's ConfigureFunc.
func (*OrganizationsInventoryDevicesDataSource) Metadata ¶ added in v0.5.0
func (d *OrganizationsInventoryDevicesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata provides a way to define information about the data source. This method is called by the framework to retrieve metadata about the data source.
func (*OrganizationsInventoryDevicesDataSource) Read ¶ added in v0.5.0
func (d *OrganizationsInventoryDevicesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read method is responsible for reading an existing data source's state.
func (*OrganizationsInventoryDevicesDataSource) Schema ¶ added in v0.5.0
func (d *OrganizationsInventoryDevicesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema provides a way to define the structure of the data source data. It is called by the framework to get the schema of the data source.
type OrganizationsInventoryDevicesDataSourceModel ¶ added in v0.5.0
type OrganizationsInventoryDevicesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` OrganizationID jsontypes.String `tfsdk:"organization_id"` List []OrganizationsInventoryDevicesDataSourceModelInventoryDevice `tfsdk:"list"` }
The OrganizationsInventoryDevicesDataSourceModel structure describes the data model.
type OrganizationsInventoryDevicesDataSourceModelInventoryDevice ¶ added in v0.5.0
type OrganizationsInventoryDevicesDataSourceModelInventoryDevice struct { Mac jsontypes.String `tfsdk:"mac" json:"mac"` Serial jsontypes.String `tfsdk:"serial" json:"serial"` Name jsontypes.String `tfsdk:"name" json:"name"` Model jsontypes.String `tfsdk:"model" json:"model"` NetworkId jsontypes.String `tfsdk:"network_id" json:"networkId"` OrderNumber jsontypes.String `tfsdk:"order_number" json:"orderNumber"` ClaimedAt jsontypes.String `tfsdk:"claimed_at" json:"claimedAt"` LicenseExpiryDate jsontypes.String `tfsdk:"license_expiry_date" json:"licenseExpiryDate"` Tags []jsontypes.String `tfsdk:"tags" json:"tags"` ProductType jsontypes.String `tfsdk:"product_type" json:"productType"` CountryCode jsontypes.String `tfsdk:"country_code" json:"countryCode"` Details []OrganizationsInventoryDevicesDataSourceModelInventoryDeviceDetails `tfsdk:"details" json:"details"` }
type OrganizationsInventoryDevicesDataSourceModelInventoryDeviceDetails ¶ added in v0.5.0
type OrganizationsLicenseResource ¶ added in v0.1.3
type OrganizationsLicenseResource struct {
// contains filtered or unexported fields
}
func (*OrganizationsLicenseResource) Configure ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
Configure is a method of the Resource interface that Terraform calls to provide the configured provider instance to the resource. It passes the ResourceData that's been stored by the provider's ConfigureFunc.
func (*OrganizationsLicenseResource) Create ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create method is responsible for creating a new resource. It takes a CreateRequest containing the planned state of the new resource and returns a CreateResponse with the final state of the new resource or an error.
func (*OrganizationsLicenseResource) Delete ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete function is responsible for deleting a resource. It uses a DeleteRequest and responds with a DeleteResponse which contains the updated state of the resource or an error.
func (*OrganizationsLicenseResource) ImportState ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState function is used to import an existing resource into Terraform. The function expects an ImportStateRequest and responds with an ImportStateResponse which contains the new state of the resource or an error.
func (*OrganizationsLicenseResource) Metadata ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata provides a way to define information about the resource. This method is called by the framework to retrieve metadata about the resource.
func (*OrganizationsLicenseResource) Read ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read method is responsible for reading an existing resource's state. It takes a ReadRequest and returns a ReadResponse with the current state of the resource or an error.
func (*OrganizationsLicenseResource) Schema ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
Schema provides a way to define the structure of the resource data. It is called by the framework to get the schema of the resource.
func (*OrganizationsLicenseResource) Update ¶ added in v0.1.3
func (r *OrganizationsLicenseResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update function is responsible for updating the state of an existing resource. It uses an UpdateRequest and responds with an UpdateResponse which contains the updated state of the resource or an error.
type OrganizationsLicenseResourceModel ¶ added in v0.1.3
type OrganizationsLicenseResourceModel struct { Id jsontypes.String `tfsdk:"id" json:"-"` OrganizationId jsontypes.String `tfsdk:"organization_id"` DestOrganizationId jsontypes.String `tfsdk:"dest_organization_id"` LicenseIds []jsontypes.String `tfsdk:"license_ids"` }
The OrganizationsLicenseResourceModel structure describes the data model. This struct is where you define all the attributes that are part of this resource's state.
type OrganizationsLicensesDataSource ¶ added in v0.1.5
type OrganizationsLicensesDataSource struct {
// contains filtered or unexported fields
}
OrganizationsLicensesDataSource struct defines the structure for this data source. It includes an APIClient field for making requests to the Meraki API.
func (*OrganizationsLicensesDataSource) Configure ¶ added in v0.1.5
func (d *OrganizationsLicensesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
Configure is a method of the data source interface that Terraform calls to provide the configured provider instance to the data source. It passes the DataSourceData that's been stored by the provider's ConfigureFunc.
func (*OrganizationsLicensesDataSource) Metadata ¶ added in v0.1.5
func (d *OrganizationsLicensesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
Metadata provides a way to define information about the data source. This method is called by the framework to retrieve metadata about the data source.
func (*OrganizationsLicensesDataSource) Read ¶ added in v0.1.5
func (d *OrganizationsLicensesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
Read method is responsible for reading an existing data source's state.
func (*OrganizationsLicensesDataSource) Schema ¶ added in v0.1.5
func (d *OrganizationsLicensesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
Schema provides a way to define the structure of the data source data. It is called by the framework to get the schema of the data source.
type OrganizationsLicensesDataSourceModel ¶ added in v0.1.5
type OrganizationsLicensesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id"` PerPage jsontypes.Int64 `tfsdk:"per_page"` StartingAfter jsontypes.String `tfsdk:"starting_after"` EndingBefore jsontypes.String `tfsdk:"ending_before"` DeviceSerial jsontypes.String `tfsdk:"device_serial"` NetworkId jsontypes.String `tfsdk:"network_id"` State jsontypes.String `tfsdk:"state"` List []OrganizationsLicensesDataSourceModelList `tfsdk:"list"` }
The OrganizationsLicensesDataSourceModel structure describes the data model. This struct is where you define all the attributes that are part of this data source's state.
type OrganizationsLicensesDataSourceModelList ¶ added in v0.1.5
type OrganizationsLicensesDataSourceModelList struct { Id jsontypes.String `tfsdk:"id"` LicenseType jsontypes.String `tfsdk:"license_type"` LicenseKey jsontypes.String `tfsdk:"license_key"` OrderNumber jsontypes.String `tfsdk:"order_number"` DeviceSerial jsontypes.String `tfsdk:"device_serial"` NetworkId jsontypes.String `tfsdk:"network_id"` State jsontypes.String `tfsdk:"state"` SeatCount jsontypes.Int64 `tfsdk:"seat_count"` TotalDurationInDays jsontypes.Int64 `tfsdk:"total_duration_in_days"` DurationInDays jsontypes.Int64 `tfsdk:"duration_in_days"` PermanentlyQueuedLicenses []openApiClient.GetOrganizationLicenses200ResponseInnerPermanentlyQueuedLicensesInner `tfsdk:"permanently_queued_licenses"` ClaimDate jsontypes.String `tfsdk:"claim_date"` ActivationDate jsontypes.String `tfsdk:"activation_date"` ExpirationDate jsontypes.String `tfsdk:"expiration_date"` HeadLicenseId jsontypes.String `tfsdk:"head_license_id"` }
type OrganizationsNetworksDataSource ¶
type OrganizationsNetworksDataSource struct {
// contains filtered or unexported fields
}
OrganizationsNetworksDataSource defines the data source implementation.
func (*OrganizationsNetworksDataSource) Configure ¶
func (d *OrganizationsNetworksDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationsNetworksDataSource) Metadata ¶
func (d *OrganizationsNetworksDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationsNetworksDataSource) Read ¶
func (d *OrganizationsNetworksDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationsNetworksDataSource) Schema ¶
func (d *OrganizationsNetworksDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationsNetworksDataSourceModel ¶
type OrganizationsNetworksDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id"` ConfigTemplateId jsontypes.String `tfsdk:"config_template_id"` IsBoundToConfigTemplate jsontypes.Bool `tfsdk:"is_bound_to_config_template"` Tags jsontypes.Set[jsontypes.String] `tfsdk:"tags"` TagsFilterType jsontypes.String `tfsdk:"tags_filter_type"` List []OrganizationsNetworksDataSourceModelList `tfsdk:"list"` }
OrganizationsNetworksDataSourceModel describes the data source data model.
type OrganizationsNetworksDataSourceModelList ¶
type OrganizationsNetworksDataSourceModelList struct { Id jsontypes.String `tfsdk:"network_id" json:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id" json:"organizationId"` Name jsontypes.String `tfsdk:"name"` ProductTypes []jsontypes.String `tfsdk:"product_types" json:"productTypes"` TimeZone jsontypes.String `tfsdk:"timezone" json:"timeZone"` Tags []jsontypes.String `tfsdk:"tags"` EnrollmentString jsontypes.String `tfsdk:"enrollment_string" json:"enrollmentString"` Url jsontypes.String `tfsdk:"url"` Notes jsontypes.String `tfsdk:"notes"` IsBoundToConfigTemplate jsontypes.Bool `tfsdk:"is_bound_to_config_template" json:"IsBoundToConfigTemplate"` }
type OrganizationsNetworksDataSourceModelTag ¶
type OrganizationsNetworksDataSourceModelTag string
func (*OrganizationsNetworksDataSourceModelTag) UnmarshalJSON ¶
func (t *OrganizationsNetworksDataSourceModelTag) UnmarshalJSON(b []byte) error
type OrganizationsSamlIdpResource ¶
type OrganizationsSamlIdpResource struct {
// contains filtered or unexported fields
}
OrganizationsSamlIdpResource defines the resource implementation.
func (*OrganizationsSamlIdpResource) Configure ¶
func (r *OrganizationsSamlIdpResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationsSamlIdpResource) Create ¶
func (r *OrganizationsSamlIdpResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationsSamlIdpResource) Delete ¶
func (r *OrganizationsSamlIdpResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationsSamlIdpResource) ImportState ¶
func (r *OrganizationsSamlIdpResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationsSamlIdpResource) Metadata ¶
func (r *OrganizationsSamlIdpResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationsSamlIdpResource) Read ¶
func (r *OrganizationsSamlIdpResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationsSamlIdpResource) Schema ¶
func (r *OrganizationsSamlIdpResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationsSamlIdpResource) Update ¶
func (r *OrganizationsSamlIdpResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationsSamlIdpResourceModel ¶
type OrganizationsSamlIdpResourceModel struct { Id types.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id"` ConsumerUrl jsontypes.String `tfsdk:"consumer_url"` IdpId jsontypes.String `tfsdk:"idp_id"` SloLogoutUrl jsontypes.String `tfsdk:"slo_logout_url"` X509CertSha1Fingerprint jsontypes.String `tfsdk:"x_509_cert_sha1_fingerprint"` }
OrganizationsSamlIdpResourceModel describes the resource data model.
type OrganizationsSamlIdpsDataSource ¶
type OrganizationsSamlIdpsDataSource struct {
// contains filtered or unexported fields
}
OrganizationsSamlIdpsDataSource defines the data source implementation.
func (*OrganizationsSamlIdpsDataSource) Configure ¶
func (d *OrganizationsSamlIdpsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationsSamlIdpsDataSource) Metadata ¶
func (d *OrganizationsSamlIdpsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationsSamlIdpsDataSource) Read ¶
func (d *OrganizationsSamlIdpsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationsSamlIdpsDataSource) Schema ¶
func (d *OrganizationsSamlIdpsDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationsSamlIdpsDataSourceModel ¶
type OrganizationsSamlIdpsDataSourceModel struct { Id types.String `tfsdk:"id"` OrganizationId jsontypes.String `tfsdk:"organization_id"` List []OrganizationsSamlIdpsDataSourceModelList `tfsdk:"list"` }
type OrganizationsSamlIdpsDataSourceModelList ¶ added in v0.5.0
type OrganizationsSamlIdpsDataSourceModelList struct { ConsumerUrl jsontypes.String `tfsdk:"consumer_url"` IdpId jsontypes.String `tfsdk:"idp_id"` SloLogOutUrl jsontypes.String `tfsdk:"slo_logout_url"` X509CertSha1FingerPrint jsontypes.String `tfsdk:"x_509_cert_sha1_fingerprint"` }
OrganizationsSamlIdpsDataSourceModelList describes the data source data model.
type OrganizationsSamlRolesDataSource ¶
type OrganizationsSamlRolesDataSource struct {
// contains filtered or unexported fields
}
OrganizationsSamlRolesDataSource defines the data source implementation.
func (*OrganizationsSamlRolesDataSource) Configure ¶
func (d *OrganizationsSamlRolesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationsSamlRolesDataSource) Metadata ¶
func (d *OrganizationsSamlRolesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationsSamlRolesDataSource) Read ¶
func (d *OrganizationsSamlRolesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationsSamlRolesDataSource) Schema ¶
func (d *OrganizationsSamlRolesDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationsSamlRolesDataSourceModel ¶
type OrganizationsSamlRolesDataSourceModel struct { Id jsontypes.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id"` List []OrganizationSamlRoleDataSourceModel `tfsdk:"list"` }
OrganizationsSamlRolesDataSourceModel describes the data source data model.
type OrganizationsSamlRolesResource ¶
type OrganizationsSamlRolesResource struct {
// contains filtered or unexported fields
}
OrganizationsSamlRolesResource defines the resource implementation.
func (*OrganizationsSamlRolesResource) Configure ¶
func (r *OrganizationsSamlRolesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationsSamlRolesResource) Create ¶
func (r *OrganizationsSamlRolesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationsSamlRolesResource) Delete ¶
func (r *OrganizationsSamlRolesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationsSamlRolesResource) ImportState ¶
func (r *OrganizationsSamlRolesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationsSamlRolesResource) Metadata ¶
func (r *OrganizationsSamlRolesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationsSamlRolesResource) Read ¶
func (r *OrganizationsSamlRolesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationsSamlRolesResource) Schema ¶
func (r *OrganizationsSamlRolesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationsSamlRolesResource) Update ¶
func (r *OrganizationsSamlRolesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationsSamlRolesResourceModel ¶
type OrganizationsSamlRolesResourceModel struct { Id jsontypes.String `tfsdk:"id"` OrgId jsontypes.String `tfsdk:"organization_id" json:"organization_id"` RoleId jsontypes.String `tfsdk:"role_id" json:"id"` Role jsontypes.String `tfsdk:"role" json:"role"` OrgAccess jsontypes.String `tfsdk:"org_access" json:"org_access"` Tags []OrganizationsSamlRoleResourceModelTag `tfsdk:"tags" json:"tags"` Networks []OrganizationsSamlRoleResourceModelNetwork `tfsdk:"networks" json:"networks"` }
OrganizationsSamlRolesResourceModel describes the resource data model.
type OrganizationsSnmpResource ¶
type OrganizationsSnmpResource struct {
// contains filtered or unexported fields
}
OrganizationsSnmpResource defines the resource implementation.
func (*OrganizationsSnmpResource) Configure ¶
func (r *OrganizationsSnmpResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationsSnmpResource) Create ¶
func (r *OrganizationsSnmpResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationsSnmpResource) Delete ¶
func (r *OrganizationsSnmpResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationsSnmpResource) ImportState ¶
func (r *OrganizationsSnmpResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationsSnmpResource) Metadata ¶
func (r *OrganizationsSnmpResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationsSnmpResource) Read ¶
func (r *OrganizationsSnmpResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationsSnmpResource) Schema ¶
func (r *OrganizationsSnmpResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationsSnmpResource) Update ¶
func (r *OrganizationsSnmpResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type OrganizationsSnmpResourceModel ¶
type OrganizationsSnmpResourceModel struct { Id jsontypes.String `tfsdk:"id"` NetworkId jsontypes.String `tfsdk:"network_id" json:"network_id"` Access jsontypes.String `tfsdk:"access" json:"access"` Users []OrganizationsSnmpResourceModelUsers `tfsdk:"users" json:"users"` }
OrganizationsSnmpResourceModel describes the resource data model.
type OrganizationsSnmpResourceModelUsers ¶ added in v0.5.0
type PasswordAuthenticationConfig ¶ added in v0.6.0
type PasswordAuthenticationConfig struct {
Enabled jsontypes.Bool `json:"enabled" tfsdk:"enabled"`
}
func (*PasswordAuthenticationConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *PasswordAuthenticationConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestLocalRadiusPasswordAuthentication, diag.Diagnostics)
type RadiusConfig ¶ added in v0.6.2
type RadiusConfig struct {
GuestVlan GuestVlanConfig `json:"guestVlan" tfsdk:"guest_vlan"`
}
type RadiusServerConfig ¶ added in v0.6.0
type RadiusServerConfig struct { Host jsontypes.String `json:"host" tfsdk:"host"` Secret jsontypes.String `json:"secret" tfsdk:"secret"` CaCertificate jsontypes.String `json:"caCertificate" tfsdk:"ca_certificate"` Port jsontypes.Int64 `json:"port" tfsdk:"port"` RadSecEnabled jsontypes.Bool `json:"radsecEnabled" tfsdk:"rad_sec_enabled"` OpenRoamingCertificateId jsontypes.Int64 `json:"openRoamingCertificateId" tfsdk:"open_roaming_certificate_id"` }
func (*RadiusServerConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *RadiusServerConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestRadiusServersInner, diag.Diagnostics)
type ServerConfig ¶ added in v0.6.0
type ServerConfig struct { Host jsontypes.String `json:"host" tfsdk:"host"` Port jsontypes.Int64 `json:"port" tfsdk:"port"` }
func (*ServerConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *ServerConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestLdapServersInner, diag.Diagnostics)
type SpeedBurstConfig ¶ added in v0.6.0
func (*SpeedBurstConfig) ToAPIModel ¶ added in v0.6.0
func (cfg *SpeedBurstConfig) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestSpeedBurst, diag.Diagnostics)
type TagAndVlanId ¶ added in v0.6.0
type TagAndVlanId struct { Tags []jsontypes.String `json:"tags" tfsdk:"tags"` VlanId jsontypes.Int64 `json:"vlanId" tfsdk:"vlan_id"` }
func (*TagAndVlanId) ToAPIModel ¶ added in v0.6.0
func (cfg *TagAndVlanId) ToAPIModel(ctx context.Context) (*openApiClient.UpdateNetworkWirelessSsidRequestApTagsAndVlanIdsInner, diag.Diagnostics)
Source Files ¶
- administered_identities_me_data_source.go
- device_cellular_sims_resource.go
- devices_appliance_dhcp_subnets_datasource.go
- devices_management_interface_datasource.go
- devices_management_interface_resource.go
- devices_resource.go
- devices_switch_port_resource.go
- devices_switch_ports_cycle_resource.go
- devices_switch_ports_datasource.go
- networks_appliance_firewall_l3_firewall_rules_datasoure.go
- networks_appliance_firewall_l3_firewall_rules_resource.go
- networks_appliance_firewall_l7_firewall_rules_resource.go
- networks_appliance_firewall_settings_resource.go
- networks_appliance_ports_datasource.go
- networks_appliance_ports_resource.go
- networks_appliance_settings_resource.go
- networks_appliance_static_routes_resource.go
- networks_appliance_traffic_shaping_uplink_bandwidth_resource.go
- networks_appliance_vlan_resource.go
- networks_appliance_vlans_settings_resource.go
- networks_appliance_vpn_site_to_site_vpn_datasource.go
- networks_appliance_vpn_site_to_site_vpn_resource.go
- networks_cellular_gateway_subnet_pool_resource.go
- networks_cellular_gateway_uplink_resource.go
- networks_devices_claim_resource.go
- networks_group_policies_datasource.go
- networks_group_policy_resource.go
- networks_netflow_resource.go
- networks_network_resource.go
- networks_settings_resource.go
- networks_snmp_resource.go
- networks_storm_control_datasource.go
- networks_storm_control_resource.go
- networks_switch_dscp_to_cos_mappings_resource.go
- networks_switch_mtu_datasource.go
- networks_switch_mtu_resource.go
- networks_switch_qos_rule_resource.go
- networks_switch_qos_rules_data_source.go
- networks_switch_settings_resource.go
- networks_syslog_servers.go
- networks_traffic_analysis_resource.go
- networks_wireless_ssids_datasource.go
- networks_wireless_ssids_firewall_l3_firewall_rules_resource.go
- networks_wireless_ssids_firewall_l7_firewall_rules_resource.go
- networks_wireless_ssids_resource.go
- networks_wireless_ssids_splash_settings_resource.go
- organizations_adaptive_policy_acl_resource.go
- organizations_adaptive_policy_acls_data_source.go
- organizations_admin_resource.go
- organizations_admins_data_source.go
- organizations_appliance_vpn_vpn_firewall_rules.go
- organizations_cellular_gateway_uplink_statuses_datasource.go
- organizations_claim_resource.go
- organizations_data_source.go
- organizations_inventory_devices_datasource.go
- organizations_license_move_resource.go
- organizations_licenses_datasource.go
- organizations_networks_datasource.go
- organizations_resource.go
- organizations_saml_idp_resource.go
- organizations_saml_idps_data_source.go
- organizations_saml_resource.go
- organizations_saml_roles_datasource.go
- organizations_saml_roles_resource.go
- provider.go