Skip to content

Commit

Permalink
Merge pull request #194 from cisco-open/develop
Browse files Browse the repository at this point in the history
Develop v1.0.0-beta
  • Loading branch information
obrigg authored Jan 20, 2025
2 parents 4527e00 + 19a96a6 commit ed57410
Show file tree
Hide file tree
Showing 1,284 changed files with 55,349 additions and 8,065 deletions.
78 changes: 78 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,81 @@

## 1.0.0-beta (January 20, 2025)
BREAKING CHANGES:
* Resource `resource_meraki_organizations_users.go` has been removed.
FEATURES:
* **New Data Source** `data_source_meraki_administered_identities_me_api_keys.go`
* **New Data Source** `data_source_meraki_devices_wireless_electronic_shelf_label.go`
* **New Data Source** `data_source_meraki_networks_wireless_electronic_shelf_label.go`
* **New Data Source** `data_source_meraki_networks_wireless_electronic_shelf_label_configured_devices.go`
* **New Data Source** `data_source_meraki_organizations_assurance_alerts.go`
* **New Data Source** `data_source_meraki_organizations_assurance_alerts_overview.go`
* **New Data Source** `data_source_meraki_organizations_assurance_alerts_overview_by_network.go`
* **New Data Source** `data_source_meraki_organizations_assurance_alerts_overview_by_type.go`
* **New Data Source** `data_source_meraki_organizations_assurance_alerts_overview_historical.go`
* **New Data Source** `data_source_meraki_organizations_cellular_gateway_esims_inventory.go`
* **New Data Source** `data_source_meraki_organizations_cellular_gateway_esims_service_providers.go`
* **New Data Source** `data_source_meraki_organizations_cellular_gateway_esims_service_providers_accounts.go`
* **New Data Source** `data_source_meraki_organizations_cellular_gateway_esims_service_providers_accounts_communication_plans.go`
* **New Data Source** `data_source_meraki_organizations_cellular_gateway_esims_service_providers_accounts_rate_plans.go`
* **New Data Source** `data_source_meraki_organizations_devices_overview_by_model.go`
* **New Data Source** `data_source_meraki_organizations_floor_plans_auto_locate_devices.go`
* **New Data Source** `data_source_meraki_organizations_floor_plans_auto_locate_statuses.go`
* **New Data Source** `data_source_meraki_organizations_splash_themes.go`
* **New Data Source** `data_source_meraki_organizations_summary_top_applications_by_usage.go`
* **New Data Source** `data_source_meraki_organizations_summary_top_applications_categories_by_usage.go`
* **New Data Source** `data_source_meraki_organizations_switch_ports_clients_overview_by_device.go`
* **New Data Source** `data_source_meraki_organizations_switch_ports_overview.go`
* **New Data Source** `data_source_meraki_organizations_switch_ports_statuses_by_switch.go`
* **New Data Source** `data_source_meraki_organizations_switch_ports_topology_discovery_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_air_marshal_rules.go`
* **New Data Source** `data_source_meraki_organizations_wireless_air_marshal_settings_by_network.go`
* **New Data Source** `data_source_meraki_organizations_wireless_clients_overview_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_availabilities_change_history.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_clients_overview_history_by_device_by_interval.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_connections.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_l2_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_l2_statuses_change_history_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_l2_usage_history_by_interval.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_l3_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_l3_statuses_change_history_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_l3_usage_history_by_interval.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_packets_overview_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_interfaces_usage_history_by_interval.`go
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_redundancy_failover_history.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_redundancy_statuses.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_devices_system_utilization_history_by_interval.go`
* **New Data Source** `data_source_meraki_organizations_wireless_controller_overview_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_devices_wireless_controllers_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_rf_profiles_assignments_by_device.go`
* **New Data Source** `data_source_meraki_organizations_wireless_ssids_statuses_by_device.go`
* **New Resource** `resource_meraki_administered_identities_me_api_keys_generate.go`
* **New Resource** `resource_meraki_administered_identities_me_api_keys_revoke.go`
* **New Resource** `resource_meraki_devices_live_tools_leds_blink.go`
* **New Resource** `resource_meraki_devices_wireless_electronic_shelf_label.go`
* **New Resource** `resource_meraki_networks_appliance_sdwan_internet_policies.go`
* **New Resource** `resource_meraki_networks_cancel.go`
* **New Resource** `resource_meraki_networks_floor_plans_auto_locate_jobs_batch.go`
* **New Resource** `resource_meraki_networks_floor_plans_devices_batch_update.go`
* **New Resource** `resource_meraki_networks_publish.go`
* **New Resource** `resource_meraki_networks_recalculate.go`
* **New Resource** `resource_meraki_networks_wireless_air_marshal_rules.go`
* **New Resource** `resource_meraki_networks_wireless_air_marshal_rules_delete.go`
* **New Resource** `resource_meraki_networks_wireless_air_marshal_rules_update.go`
* **New Resource** `resource_meraki_networks_wireless_air_marshal_settings.go`
* **New Resource** `resource_meraki_networks_wireless_electronic_shelf_label.go`
* **New Resource** `resource_meraki_organizations_assets.go`
* **New Resource** `resource_meraki_organizations_assurance_alerts_dismiss.go`
* **New Resource** `resource_meraki_organizations_assurance_alerts_restore.go`
* **New Resource** `resource_meraki_organizations_cellular_gateway_esims_service_providers_accounts.go`
* **New Resource** `resource_meraki_organizations_cellular_gateway_esims_swap.go`
* **New Resource** `resource_meraki_organizations_devices_details_bulk_update.go`
* **New Resource** `resource_meraki_organizations_licenses_renew_seats.go`
* **New Resource** `resource_meraki_organizations_splash_themes.go`
* **New Resource** `resource_meraki_organizations_wireless_radio_auto_rf_channels_recalculate.go`
* **New Resource** `resource_meraki_organizations_licenses_renew_seats.go`
IMPROVEMENTS:
* Provider supports v1.53.0 of Meraki Dashboard API.

## 0.2.13-alpha (November 27, 2024)
BUGFIXES:
* meraki_debug no longer works #179 [fixed].
Expand Down
2 changes: 1 addition & 1 deletion docs/data-sources/administered_identities_me.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_administered_identities_me Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "administered"
description: |-
---
Expand Down
38 changes: 38 additions & 0 deletions docs/data-sources/administered_identities_me_api_keys.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_administered_identities_me_api_keys Data Source - terraform-provider-meraki"
subcategory: "administered"
description: |-
---

# meraki_administered_identities_me_api_keys (Data Source)



## Example Usage

```terraform
data "meraki_administered_identities_me_api_keys" "example" {
}
output "meraki_administered_identities_me_api_keys_example" {
value = data.meraki_administered_identities_me_api_keys.example.items
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Read-Only

- `items` (Attributes List) Array of ResponseAdministeredGetAdministeredIdentitiesMeApiKeys (see [below for nested schema](#nestedatt--items))

<a id="nestedatt--items"></a>
### Nested Schema for `items`

Read-Only:

- `created_at` (String) Date that the API key was created
- `suffix` (String) Last 4 characters of the API key
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_administered_licensing_subscription_entitlements Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "licensing"
description: |-
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_administered_licensing_subscription_subscriptions Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "licensing"
description: |-
---
Expand All @@ -17,6 +17,7 @@ data "meraki_administered_licensing_subscription_subscriptions" "example" {
end_date = "string"
ending_before = "string"
name = "string"
organization_ids = ["string"]
per_page = 1
product_types = ["string"]
Expand All @@ -39,6 +40,7 @@ output "meraki_administered_licensing_subscription_subscriptions_example" {
- `end_date` (String) endDate query parameter. Filter subscriptions by end date, ISO 8601 format. To filter with a range of dates, use 'endDate[
]=?' in the request. Accepted options include lt, gt, lte, gte.
- `ending_before` (String) endingBefore query parameter. A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
- `name` (String) name query parameter. Search for subscription name
- `organization_ids` (List of String) organizationIds query parameter. Organizations to get associated subscriptions for
- `per_page` (Number) perPage query parameter. The number of entries per page returned. Acceptable range is 3 1000. Default is 1000.
- `product_types` (List of String) productTypes query parameter. List of product types that returned subscriptions need to have entitlements for.
Expand All @@ -57,15 +59,20 @@ output "meraki_administered_licensing_subscription_subscriptions_example" {

Read-Only:

- `counts` (Attributes) Numeric breakdown of network and entitlement counts (see [below for nested schema](#nestedatt--items--counts))
- `counts` (Attributes) Numeric breakdown of network, organizations, entitlement counts (see [below for nested schema](#nestedatt--items--counts))
- `description` (String) Subscription description
- `end_date` (String) Subscription expiration date
- `enterprise_agreement` (Attributes) enterprise agreement details (see [below for nested schema](#nestedatt--items--enterprise_agreement))
- `entitlements` (Attributes Set) Entitlement info (see [below for nested schema](#nestedatt--items--entitlements))
- `last_updated_at` (String) When the subscription was last changed
- `name` (String) Subscription name
- `product_types` (List of String) Products the subscription has entitlements for
- `renewal_requested` (Boolean) Whether a renewal has been requested for the subscription
- `smart_account` (Attributes) Smart Account linkage information (see [below for nested schema](#nestedatt--items--smart_account))
- `start_date` (String) Subscription start date
- `status` (String) Subscription status
- `subscription_id` (String) Subscription's ID
- `type` (String) Subscription type
- `web_order_id` (String) Web order id

<a id="nestedatt--items--counts"></a>
Expand All @@ -74,6 +81,7 @@ Read-Only:
Read-Only:

- `networks` (Number) Number of networks bound to this subscription
- `organizations` (Number) Number of organizations bound to this subscription
- `seats` (Attributes) Seat distribution (see [below for nested schema](#nestedatt--items--counts--seats))

<a id="nestedatt--items--counts--seats"></a>
Expand All @@ -87,13 +95,22 @@ Read-Only:



<a id="nestedatt--items--enterprise_agreement"></a>
### Nested Schema for `items.enterprise_agreement`

Read-Only:

- `suites` (List of String) List of suites included. Empty for non-EA subscriptions.


<a id="nestedatt--items--entitlements"></a>
### Nested Schema for `items.entitlements`

Read-Only:

- `seats` (Attributes) Seat distribution (see [below for nested schema](#nestedatt--items--entitlements--seats))
- `sku` (String) SKU of the required product
- `web_order_line_id` (String) Web order line ID

<a id="nestedatt--items--entitlements--seats"></a>
### Nested Schema for `items.entitlements.seats`
Expand All @@ -103,3 +120,22 @@ Read-Only:
- `assigned` (Number) Number of seats in use
- `available` (Number) Number of seats available for use
- `limit` (Number) Total number of seats provided by this subscription for this sku



<a id="nestedatt--items--smart_account"></a>
### Nested Schema for `items.smart_account`

Read-Only:

- `account` (Attributes) Smart Account data (see [below for nested schema](#nestedatt--items--smart_account--account))
- `status` (String) Subscription Smart Account status

<a id="nestedatt--items--smart_account--account"></a>
### Nested Schema for `items.smart_account.account`

Read-Only:

- `domain` (String) The domain of the Smart Account
- `id` (String) Smart Account ID
- `name` (String) The name of the smart account
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_administered_licensing_subscription_subscriptions_compliance_statuses Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "licensing"
description: |-
---
Expand All @@ -27,9 +27,12 @@ output "meraki_administered_licensing_subscription_subscriptions_compliance_stat
<!-- schema generated by tfplugindocs -->
## Schema

### Optional
### Required

- `organization_ids` (List of String) organizationIds query parameter. Organizations to get subscription compliance information for

### Optional

- `subscription_ids` (List of String) subscriptionIds query parameter. Subscription ids

### Read-Only
Expand Down Expand Up @@ -71,14 +74,14 @@ Read-Only:
- `product_class` (String) Name of the product class

<a id="nestedatt--items--violations--by_product_class--missing"></a>
### Nested Schema for `items.violations.by_product_class.product_class`
### Nested Schema for `items.violations.by_product_class.missing`

Read-Only:

- `entitlements` (Attributes Set) List of missing entitlements (see [below for nested schema](#nestedatt--items--violations--by_product_class--product_class--entitlements))
- `entitlements` (Attributes Set) List of missing entitlements (see [below for nested schema](#nestedatt--items--violations--by_product_class--missing--entitlements))

<a id="nestedatt--items--violations--by_product_class--product_class--entitlements"></a>
### Nested Schema for `items.violations.by_product_class.product_class.entitlements`
<a id="nestedatt--items--violations--by_product_class--missing--entitlements"></a>
### Nested Schema for `items.violations.by_product_class.missing.entitlements`

Read-Only:

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/devices.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_devices Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "devices"
description: |-
---
Expand Down Expand Up @@ -120,7 +120,7 @@ Read-Only:
- `address` (String) Physical address of the device
- `details` (Attributes Set) Additional device information (see [below for nested schema](#nestedatt--items--details))
- `firmware` (String) Firmware version of the device
- `imei` (String) IMEI of the device, if applicable
- `imei` (Number) IMEI of the device, if applicable
- `lan_ip` (String) LAN IP address of the device
- `lat` (Number) Latitude of the device
- `lng` (Number) Longitude of the device
Expand Down
13 changes: 11 additions & 2 deletions docs/data-sources/devices_appliance_performance.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_devices_appliance_performance Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "appliance"
description: |-
---
Expand All @@ -15,7 +15,10 @@ description: |-
```terraform
data "meraki_devices_appliance_performance" "example" {
serial = "string"
serial = "string"
t0 = "string"
t1 = "string"
timespan = 1.0
}
output "meraki_devices_appliance_performance_example" {
Expand All @@ -30,6 +33,12 @@ output "meraki_devices_appliance_performance_example" {

- `serial` (String) serial path parameter.

### Optional

- `t0` (String) t0 query parameter. The beginning of the timespan for the data. The maximum lookback period is 30 days from today.
- `t1` (String) t1 query parameter. The end of the timespan for the data. t1 can be a maximum of 14 days after t0.
- `timespan` (Number) timespan query parameter. The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 30 minutes and be less than or equal to 14 days. The default is 30 minutes.

### Read-Only

- `item` (Attributes) (see [below for nested schema](#nestedatt--item))
Expand Down
2 changes: 1 addition & 1 deletion docs/data-sources/devices_appliance_radio_settings.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "meraki_devices_appliance_radio_settings Data Source - terraform-provider-meraki"
subcategory: ""
subcategory: "appliance"
description: |-
---
Expand Down
Loading

0 comments on commit ed57410

Please sign in to comment.