Skip to content

Commit

Permalink
chore: add deprecated message
Browse files Browse the repository at this point in the history
  • Loading branch information
JustinTW committed Nov 21, 2023
1 parent 84a9515 commit 78ebb22
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 9 deletions.
3 changes: 2 additions & 1 deletion provider/cmd/pulumi-resource-aws/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -64079,7 +64079,8 @@
},
{
"name": "CloudWatchFullAccess",
"value": "arn:aws:iam::aws:policy/CloudWatchFullAccess"
"value": "arn:aws:iam::aws:policy/CloudWatchFullAccess",
"deprecationMessage": "This policy is deprecated and will no longer be supported after December 7, 2023. Use CloudWatchFullAccessV2 instead."
},
{
"name": "CloudWatchFullAccessV2",
Expand Down
7 changes: 5 additions & 2 deletions provider/resources.go
Original file line number Diff line number Diff line change
Expand Up @@ -5644,8 +5644,11 @@ $ pulumi import aws:networkfirewall/resourcePolicy:ResourcePolicy example arn:aw
{Name: "CloudWatchEventsInvocationAccess", Value: "arn:aws:iam::aws:policy/service-role/CloudWatchEventsInvocationAccess"},
{Name: "CloudWatchEventsReadOnlyAccess", Value: "arn:aws:iam::aws:policy/CloudWatchEventsReadOnlyAccess"},
{Name: "CloudWatchEventsServiceRolePolicy", Value: "arn:aws:iam::aws:policy/aws-service-role/CloudWatchEventsServiceRolePolicy"},
// After December 7, 2023, "CloudWatchFullAccess" will no longer be supported. Use "CloudWatchFullAccessV2" instead.
{Name: "CloudWatchFullAccess", Value: "arn:aws:iam::aws:policy/CloudWatchFullAccess"},
{
Name: "CloudWatchFullAccess",
Value: "arn:aws:iam::aws:policy/CloudWatchFullAccess",
DeprecationMessage: "This policy is deprecated and will no longer be supported after December 7, 2023. Use CloudWatchFullAccessV2 instead.",
},
{Name: "CloudWatchFullAccessV2", Value: "arn:aws:iam::aws:policy/CloudWatchFullAccessV2"},
{Name: "CloudWatchInternetMonitorServiceRolePolicy", Value: "arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy"},
{Name: "CloudWatchLambdaInsightsExecutionRolePolicy", Value: "arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy"},
Expand Down
2 changes: 1 addition & 1 deletion sdk/dotnet/Iam/Enums.cs
Original file line number Diff line number Diff line change
Expand Up @@ -999,7 +999,7 @@ private ManagedPolicy(string value)
public static ManagedPolicy CloudWatchEventsInvocationAccess { get; } = new ManagedPolicy("arn:aws:iam::aws:policy/service-role/CloudWatchEventsInvocationAccess");
public static ManagedPolicy CloudWatchEventsReadOnlyAccess { get; } = new ManagedPolicy("arn:aws:iam::aws:policy/CloudWatchEventsReadOnlyAccess");
public static ManagedPolicy CloudWatchEventsServiceRolePolicy { get; } = new ManagedPolicy("arn:aws:iam::aws:policy/aws-service-role/CloudWatchEventsServiceRolePolicy");
// After December 7, 2023, "CloudWatchFullAccess" will no longer be supported. Use "CloudWatchFullAccessV2" instead.
[Obsolete(@"This policy is deprecated and will no longer be supported after December 7, 2023. Use CloudWatchFullAccessV2 instead.")]
public static ManagedPolicy CloudWatchFullAccess { get; } = new ManagedPolicy("arn:aws:iam::aws:policy/CloudWatchFullAccess");
public static ManagedPolicy CloudWatchFullAccessV2 { get; } = new ManagedPolicy("arn:aws:iam::aws:policy/CloudWatchFullAccessV2");
public static ManagedPolicy CloudWatchInternetMonitorServiceRolePolicy { get; } = new ManagedPolicy("arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy");
Expand Down
2 changes: 1 addition & 1 deletion sdk/go/aws/iam/pulumiEnums.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -1088,7 +1088,11 @@ public enum ManagedPolicy {
CloudWatchEventsInvocationAccess("arn:aws:iam::aws:policy/service-role/CloudWatchEventsInvocationAccess"),
CloudWatchEventsReadOnlyAccess("arn:aws:iam::aws:policy/CloudWatchEventsReadOnlyAccess"),
CloudWatchEventsServiceRolePolicy("arn:aws:iam::aws:policy/aws-service-role/CloudWatchEventsServiceRolePolicy"),
// After December 7, 2023, "CloudWatchFullAccess" will no longer be supported. Use "CloudWatchFullAccessV2" instead.
/**
* @deprecated
* This policy is deprecated and will no longer be supported after December 7, 2023. Use CloudWatchFullAccessV2 instead.
*/
@Deprecated /* This policy is deprecated and will no longer be supported after December 7, 2023. Use CloudWatchFullAccessV2 instead. */
CloudWatchFullAccess("arn:aws:iam::aws:policy/CloudWatchFullAccess"),
CloudWatchFullAccessV2("arn:aws:iam::aws:policy/CloudWatchFullAccessV2"),
CloudWatchInternetMonitorServiceRolePolicy("arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy"),
Expand Down
2 changes: 1 addition & 1 deletion sdk/nodejs/iam/managedPolicies.ts
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ export module ManagedPolicies {
export const CloudWatchEventsInvocationAccess: ARN = "arn:aws:iam::aws:policy/service-role/CloudWatchEventsInvocationAccess";
/** Use ManagedPolicy.CloudWatchEventsReadOnlyAccess instead. */
export const CloudWatchEventsReadOnlyAccess: ARN = "arn:aws:iam::aws:policy/CloudWatchEventsReadOnlyAccess";
/** Use ManagedPolicy.CloudWatchFullAccess instead. */
/** @deprecated This policy is deprecated and will no longer be supported after December 7, 2023. Use ManagedPolicy.CloudWatchFullAccessV2 instead. */
export const CloudWatchFullAccess: ARN = "arn:aws:iam::aws:policy/CloudWatchFullAccess";
/** Use ManagedPolicy.CloudWatchFullAccessV2 instead. */
export const CloudWatchFullAccessV2: ARN = "arn:aws:iam::aws:policy/CloudWatchFullAccessV2";
Expand Down
4 changes: 3 additions & 1 deletion sdk/nodejs/types/enums/iam/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1033,7 +1033,9 @@ export const ManagedPolicy = {
CloudWatchEventsInvocationAccess: "arn:aws:iam::aws:policy/service-role/CloudWatchEventsInvocationAccess",
CloudWatchEventsReadOnlyAccess: "arn:aws:iam::aws:policy/CloudWatchEventsReadOnlyAccess",
CloudWatchEventsServiceRolePolicy: "arn:aws:iam::aws:policy/aws-service-role/CloudWatchEventsServiceRolePolicy",
// After December 7, 2023, "CloudWatchFullAccess" will no longer be supported. Use "CloudWatchFullAccessV2" instead.
/**
* @deprecated This policy is deprecated and will no longer be supported after December 7, 2023. Use CloudWatchFullAccessV2 instead.
*/
CloudWatchFullAccess: "arn:aws:iam::aws:policy/CloudWatchFullAccess",
CloudWatchFullAccessV2: "arn:aws:iam::aws:policy/CloudWatchFullAccessV2",
CloudWatchInternetMonitorServiceRolePolicy: "arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy",
Expand Down
1 change: 0 additions & 1 deletion sdk/python/pulumi_aws/iam/_enums.py
Original file line number Diff line number Diff line change
Expand Up @@ -968,7 +968,6 @@ class ManagedPolicy(str, Enum):
CLOUD_WATCH_EVENTS_INVOCATION_ACCESS = "arn:aws:iam::aws:policy/service-role/CloudWatchEventsInvocationAccess"
CLOUD_WATCH_EVENTS_READ_ONLY_ACCESS = "arn:aws:iam::aws:policy/CloudWatchEventsReadOnlyAccess"
CLOUD_WATCH_EVENTS_SERVICE_ROLE_POLICY = "arn:aws:iam::aws:policy/aws-service-role/CloudWatchEventsServiceRolePolicy"
# After December 7, 2023, "CloudWatchFullAccess" will no longer be supported. Use "CloudWatchFullAccessV2" instead.
CLOUD_WATCH_FULL_ACCESS = "arn:aws:iam::aws:policy/CloudWatchFullAccess"
CLOUD_WATCH_FULL_ACCESS_V2 = "arn:aws:iam::aws:policy/CloudWatchFullAccessV2"
CLOUD_WATCH_INTERNET_MONITOR_SERVICE_ROLE_POLICY = "arn:aws:iam::aws:policy/aws-service-role/CloudWatchInternetMonitorServiceRolePolicy"
Expand Down

0 comments on commit 78ebb22

Please sign in to comment.