Skip to content

Commit e8970b5

Browse files
committed
project bunnynet 0.10.4 add version plan update parameters and player version attribute
1 parent a3f1ff1 commit e8970b5

File tree

6 files changed

+40
-4
lines changed

6 files changed

+40
-4
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
bunnynet: patch
3+
---
4+
5+
- resource stream_library: add `player_version` attribute;
6+
- resource pullzone: expose `origin.container_app_id` and `origin.container_endpoint_id` so users can manage the pullzone generated by a `bunnynet_compute_container_app` CDN endpoint ([#53](https://github.com/BunnyWay/terraform-provider-bunnynet/issues/53));

packages/bunnynet/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
"version": "0.14.0",
5858
"parameterization": {
5959
"name": "bunnynet",
60-
"version": "0.10.3",
61-
"value": "eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2J1bm55d2F5L2J1bm55bmV0IiwidmVyc2lvbiI6IjAuMTAuMyJ9fQ=="
60+
"version": "0.10.4",
61+
"value": "eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2J1bm55d2F5L2J1bm55bmV0IiwidmVyc2lvbiI6IjAuMTAuNCJ9fQ=="
6262
}
6363
}
6464
}

packages/bunnynet/streamLibrary.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,10 @@ export class StreamLibrary extends pulumi.CustomResource {
148148
* Customizes the appearance of the video player.
149149
*/
150150
declare public readonly playerPrimaryColor: pulumi.Output<string>;
151+
/**
152+
* Specifies the video player version.
153+
*/
154+
declare public readonly playerVersion: pulumi.Output<number>;
151155
/**
152156
* Indicates whether the video watch heatmap should be displayed in the player.
153157
*/
@@ -260,6 +264,7 @@ export class StreamLibrary extends pulumi.CustomResource {
260264
resourceInputs["playerFontFamily"] = state?.playerFontFamily;
261265
resourceInputs["playerLanguage"] = state?.playerLanguage;
262266
resourceInputs["playerPrimaryColor"] = state?.playerPrimaryColor;
267+
resourceInputs["playerVersion"] = state?.playerVersion;
263268
resourceInputs["playerWatchtimeHeatmapEnabled"] = state?.playerWatchtimeHeatmapEnabled;
264269
resourceInputs["pullzone"] = state?.pullzone;
265270
resourceInputs["referersAlloweds"] = state?.referersAlloweds;
@@ -308,6 +313,7 @@ export class StreamLibrary extends pulumi.CustomResource {
308313
resourceInputs["playerFontFamily"] = args?.playerFontFamily;
309314
resourceInputs["playerLanguage"] = args?.playerLanguage;
310315
resourceInputs["playerPrimaryColor"] = args?.playerPrimaryColor;
316+
resourceInputs["playerVersion"] = args?.playerVersion;
311317
resourceInputs["playerWatchtimeHeatmapEnabled"] = args?.playerWatchtimeHeatmapEnabled;
312318
resourceInputs["referersAlloweds"] = args?.referersAlloweds;
313319
resourceInputs["referersBlockeds"] = args?.referersBlockeds;
@@ -453,6 +459,10 @@ export interface StreamLibraryState {
453459
* Customizes the appearance of the video player.
454460
*/
455461
playerPrimaryColor?: pulumi.Input<string>;
462+
/**
463+
* Specifies the video player version.
464+
*/
465+
playerVersion?: pulumi.Input<number>;
456466
/**
457467
* Indicates whether the video watch heatmap should be displayed in the player.
458468
*/
@@ -640,6 +650,10 @@ export interface StreamLibraryArgs {
640650
* Customizes the appearance of the video player.
641651
*/
642652
playerPrimaryColor?: pulumi.Input<string>;
653+
/**
654+
* Specifies the video player version.
655+
*/
656+
playerVersion?: pulumi.Input<number>;
643657
/**
644658
* Indicates whether the video watch heatmap should be displayed in the player.
645659
*/

packages/bunnynet/types/input.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,14 @@ export interface PullzoneEdgeruleTrigger {
322322
}
323323

324324
export interface PullzoneOrigin {
325+
/**
326+
* The ID if the compute container app.
327+
*/
328+
containerAppId?: pulumi.Input<string>;
329+
/**
330+
* The ID if the compute container app endpoint.
331+
*/
332+
containerEndpointId?: pulumi.Input<string>;
325333
/**
326334
* Indicates whether the zone will follow origin redirects.
327335
*/

packages/bunnynet/types/output.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,14 @@ export interface PullzoneEdgeruleTrigger {
338338
}
339339

340340
export interface PullzoneOrigin {
341+
/**
342+
* The ID if the compute container app.
343+
*/
344+
containerAppId: string;
345+
/**
346+
* The ID if the compute container app endpoint.
347+
*/
348+
containerEndpointId: string;
341349
/**
342350
* Indicates whether the zone will follow origin redirects.
343351
*/

packages/bunnynet/utilities.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ export async function getPackage() : Promise<string | undefined> {
110110
const monitor = runtime.getMonitor();
111111
const params = new resproto.Parameterization();
112112
params.setName("bunnynet");
113-
params.setVersion("0.10.3");
114-
params.setValue(Uint8Array.from(atob("eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2J1bm55d2F5L2J1bm55bmV0IiwidmVyc2lvbiI6IjAuMTAuMyJ9fQ=="), c => c.charCodeAt(0)));
113+
params.setVersion("0.10.4");
114+
params.setValue(Uint8Array.from(atob("eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2J1bm55d2F5L2J1bm55bmV0IiwidmVyc2lvbiI6IjAuMTAuNCJ9fQ=="), c => c.charCodeAt(0)));
115115

116116
const req = new resproto.RegisterPackageRequest();
117117
req.setName("terraform-provider");

0 commit comments

Comments
 (0)