Skip to content

Commit

Permalink
feat: Update CRDs
Browse files Browse the repository at this point in the history
  • Loading branch information
IvanJosipovic authored and github-actions[bot] committed Jan 9, 2025
1 parent dceb792 commit 378453b
Show file tree
Hide file tree
Showing 62 changed files with 2,308 additions and 369 deletions.
268 changes: 134 additions & 134 deletions KubernetesCRDModelGen.sln

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,10 @@ public partial class V1beta1AgentSpecForProviderPromptOverrideConfiguration
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta1AgentSpecForProvider
{
/// <summary>Agents collaboration role. Valid values: SUPERVISOR, SUPERVISOR_ROUTER, DISABLED.</summary>
[JsonPropertyName("agentCollaboration")]
public string? AgentCollaboration { get; set; }

/// <summary>Name of the agent.</summary>
[JsonPropertyName("agentName")]
public string? AgentName { get; set; }
Expand Down Expand Up @@ -176,15 +180,15 @@ public partial class V1beta1AgentSpecForProvider
[JsonPropertyName("foundationModel")]
public string? FoundationModel { get; set; }

/// <summary></summary>
/// <summary>Details about the guardrail associated with the agent. See guardrail_configuration Block for details.</summary>
[JsonPropertyName("guardrailConfiguration")]
public IList<V1beta1AgentSpecForProviderGuardrailConfiguration>? GuardrailConfiguration { get; set; }

/// <summary>Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.</summary>
[JsonPropertyName("idleSessionTtlInSeconds")]
public double? IdleSessionTtlInSeconds { get; set; }

/// <summary>Instructions that tell the agent what it should do and how it should interact with users.</summary>
/// <summary>Instructions that tell the agent what it should do and how it should interact with users. The valid range is 40 - 8000 characters.</summary>
[JsonPropertyName("instruction")]
public string? Instruction { get; set; }

Expand Down Expand Up @@ -349,6 +353,10 @@ public partial class V1beta1AgentSpecInitProviderPromptOverrideConfiguration
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta1AgentSpecInitProvider
{
/// <summary>Agents collaboration role. Valid values: SUPERVISOR, SUPERVISOR_ROUTER, DISABLED.</summary>
[JsonPropertyName("agentCollaboration")]
public string? AgentCollaboration { get; set; }

/// <summary>Name of the agent.</summary>
[JsonPropertyName("agentName")]
public string? AgentName { get; set; }
Expand Down Expand Up @@ -377,15 +385,15 @@ public partial class V1beta1AgentSpecInitProvider
[JsonPropertyName("foundationModel")]
public string? FoundationModel { get; set; }

/// <summary></summary>
/// <summary>Details about the guardrail associated with the agent. See guardrail_configuration Block for details.</summary>
[JsonPropertyName("guardrailConfiguration")]
public IList<V1beta1AgentSpecInitProviderGuardrailConfiguration>? GuardrailConfiguration { get; set; }

/// <summary>Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.</summary>
[JsonPropertyName("idleSessionTtlInSeconds")]
public double? IdleSessionTtlInSeconds { get; set; }

/// <summary>Instructions that tell the agent what it should do and how it should interact with users.</summary>
/// <summary>Instructions that tell the agent what it should do and how it should interact with users. The valid range is 40 - 8000 characters.</summary>
[JsonPropertyName("instruction")]
public string? Instruction { get; set; }

Expand Down Expand Up @@ -626,6 +634,10 @@ public partial class V1beta1AgentStatusAtProvider
[JsonPropertyName("agentArn")]
public string? AgentArn { get; set; }

/// <summary>Agents collaboration role. Valid values: SUPERVISOR, SUPERVISOR_ROUTER, DISABLED.</summary>
[JsonPropertyName("agentCollaboration")]
public string? AgentCollaboration { get; set; }

/// <summary>Unique identifier of the agent.</summary>
[JsonPropertyName("agentId")]
public string? AgentId { get; set; }
Expand Down Expand Up @@ -654,7 +666,7 @@ public partial class V1beta1AgentStatusAtProvider
[JsonPropertyName("foundationModel")]
public string? FoundationModel { get; set; }

/// <summary></summary>
/// <summary>Details about the guardrail associated with the agent. See guardrail_configuration Block for details.</summary>
[JsonPropertyName("guardrailConfiguration")]
public IList<V1beta1AgentStatusAtProviderGuardrailConfiguration>? GuardrailConfiguration { get; set; }

Expand All @@ -666,7 +678,7 @@ public partial class V1beta1AgentStatusAtProvider
[JsonPropertyName("idleSessionTtlInSeconds")]
public double? IdleSessionTtlInSeconds { get; set; }

/// <summary>Instructions that tell the agent what it should do and how it should interact with users.</summary>
/// <summary>Instructions that tell the agent what it should do and how it should interact with users. The valid range is 40 - 8000 characters.</summary>
[JsonPropertyName("instruction")]
public string? Instruction { get; set; }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,9 @@ spec:
type: string
forProvider:
properties:
agentCollaboration:
description: 'Agents collaboration role. Valid values: SUPERVISOR, SUPERVISOR_ROUTER, DISABLED.'
type: string
agentName:
description: Name of the agent.
type: string
Expand Down Expand Up @@ -186,6 +189,7 @@ spec:
description: Foundation model used for orchestration by the agent.
type: string
guardrailConfiguration:
description: Details about the guardrail associated with the agent. See guardrail_configuration Block for details.
items:
properties:
guardrailIdentifier:
Expand All @@ -200,7 +204,7 @@ spec:
description: Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.
type: number
instruction:
description: Instructions that tell the agent what it should do and how it should interact with users.
description: Instructions that tell the agent what it should do and how it should interact with users. The valid range is 40 - 8000 characters.
type: string
prepareAgent:
description: Whether to prepare the agent after creation or modification. Defaults to true.
Expand Down Expand Up @@ -295,6 +299,9 @@ spec:
autoscaler.
properties:
agentCollaboration:
description: 'Agents collaboration role. Valid values: SUPERVISOR, SUPERVISOR_ROUTER, DISABLED.'
type: string
agentName:
description: Name of the agent.
type: string
Expand Down Expand Up @@ -397,6 +404,7 @@ spec:
description: Foundation model used for orchestration by the agent.
type: string
guardrailConfiguration:
description: Details about the guardrail associated with the agent. See guardrail_configuration Block for details.
items:
properties:
guardrailIdentifier:
Expand All @@ -411,7 +419,7 @@ spec:
description: Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.
type: number
instruction:
description: Instructions that tell the agent what it should do and how it should interact with users.
description: Instructions that tell the agent what it should do and how it should interact with users. The valid range is 40 - 8000 characters.
type: string
prepareAgent:
description: Whether to prepare the agent after creation or modification. Defaults to true.
Expand Down Expand Up @@ -700,6 +708,9 @@ spec:
agentArn:
description: ARN of the agent.
type: string
agentCollaboration:
description: 'Agents collaboration role. Valid values: SUPERVISOR, SUPERVISOR_ROUTER, DISABLED.'
type: string
agentId:
description: Unique identifier of the agent.
type: string
Expand All @@ -722,6 +733,7 @@ spec:
description: Foundation model used for orchestration by the agent.
type: string
guardrailConfiguration:
description: Details about the guardrail associated with the agent. See guardrail_configuration Block for details.
items:
properties:
guardrailIdentifier:
Expand All @@ -739,7 +751,7 @@ spec:
description: Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.
type: number
instruction:
description: Instructions that tell the agent what it should do and how it should interact with users.
description: Instructions that tell the agent what it should do and how it should interact with users. The valid range is 40 - 8000 characters.
type: string
prepareAgent:
description: Whether to prepare the agent after creation or modification. Defaults to true.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -450,10 +450,14 @@ public partial class V1beta1AttachmentAccepterStatusAtProvider
[JsonPropertyName("coreNetworkId")]
public string? CoreNetworkId { get; set; }

/// <summary>The Region where the edge is located.</summary>
/// <summary>The Region where the edge is located. This is returned for all attachment types except a Direct Connect gateway attachment, which instead returns edge_locations.</summary>
[JsonPropertyName("edgeLocation")]
public string? EdgeLocation { get; set; }

/// <summary>The edge locations that the Direct Connect gateway is associated with. This is returned only for Direct Connect gateway attachments. All other attachment types return edge_location</summary>
[JsonPropertyName("edgeLocations")]
public IList<string>? EdgeLocations { get; set; }

/// <summary></summary>
[JsonPropertyName("id")]
public string? Id { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -698,8 +698,13 @@ spec:
description: The id of a core network.
type: string
edgeLocation:
description: The Region where the edge is located.
description: The Region where the edge is located. This is returned for all attachment types except a Direct Connect gateway attachment, which instead returns edge_locations.
type: string
edgeLocations:
description: The edge locations that the Direct Connect gateway is associated with. This is returned only for Direct Connect gateway attachments. All other attachment types return edge_location
items:
type: string
type: array
id:
type: string
ownerAccountId:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,15 @@
using System.Text.Json.Serialization;

namespace KubernetesCRDModelGen.Models.autoscaling.aws.upbound.io;
/// <summary></summary>
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupSpecForProviderAvailabilityZoneDistribution
{
/// <summary>The strategy to use for distributing capacity across the Availability Zones. Valid values are balanced-only and balanced-best-effort. Default is balanced-best-effort.</summary>
[JsonPropertyName("capacityDistributionStrategy")]
public string? CapacityDistributionStrategy { get; set; }
}

/// <summary></summary>
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupSpecForProviderInitialLifecycleHook
Expand Down Expand Up @@ -950,6 +959,10 @@ public partial class V1beta2AutoscalingGroupSpecForProviderWarmPool
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupSpecForProvider
{
/// <summary>The instance capacity distribution across Availability Zones. See Availability Zone Distribution below for more details.</summary>
[JsonPropertyName("availabilityZoneDistribution")]
public IList<V1beta2AutoscalingGroupSpecForProviderAvailabilityZoneDistribution>? AvailabilityZoneDistribution { get; set; }

/// <summary>A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the default VPC subnet in each Availability Zone when not using the vpc_zone_identifier attribute, or for attaching a network interface when an existing network interface ID is specified in a launch template. Conflicts with vpc_zone_identifier.</summary>
[JsonPropertyName("availabilityZones")]
public IList<string>? AvailabilityZones { get; set; }
Expand Down Expand Up @@ -1127,6 +1140,15 @@ public partial class V1beta2AutoscalingGroupSpecForProvider
public IList<V1beta2AutoscalingGroupSpecForProviderWarmPool>? WarmPool { get; set; }
}

/// <summary></summary>
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupSpecInitProviderAvailabilityZoneDistribution
{
/// <summary>The strategy to use for distributing capacity across the Availability Zones. Valid values are balanced-only and balanced-best-effort. Default is balanced-best-effort.</summary>
[JsonPropertyName("capacityDistributionStrategy")]
public string? CapacityDistributionStrategy { get; set; }
}

/// <summary></summary>
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupSpecInitProviderInitialLifecycleHook
Expand Down Expand Up @@ -2069,6 +2091,10 @@ public partial class V1beta2AutoscalingGroupSpecInitProviderWarmPool
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupSpecInitProvider
{
/// <summary>The instance capacity distribution across Availability Zones. See Availability Zone Distribution below for more details.</summary>
[JsonPropertyName("availabilityZoneDistribution")]
public IList<V1beta2AutoscalingGroupSpecInitProviderAvailabilityZoneDistribution>? AvailabilityZoneDistribution { get; set; }

/// <summary>A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the default VPC subnet in each Availability Zone when not using the vpc_zone_identifier attribute, or for attaching a network interface when an existing network interface ID is specified in a launch template. Conflicts with vpc_zone_identifier.</summary>
[JsonPropertyName("availabilityZones")]
public IList<string>? AvailabilityZones { get; set; }
Expand Down Expand Up @@ -2374,6 +2400,15 @@ public partial class V1beta2AutoscalingGroupSpec
public V1beta2AutoscalingGroupSpecWriteConnectionSecretToRef? WriteConnectionSecretToRef { get; set; }
}

/// <summary></summary>
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupStatusAtProviderAvailabilityZoneDistribution
{
/// <summary>The strategy to use for distributing capacity across the Availability Zones. Valid values are balanced-only and balanced-best-effort. Default is balanced-best-effort.</summary>
[JsonPropertyName("capacityDistributionStrategy")]
public string? CapacityDistributionStrategy { get; set; }
}

/// <summary></summary>
[global::System.CodeDom.Compiler.GeneratedCode("KubernetesCRDModelGen.Tool", "1.0.0.0"), global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public partial class V1beta2AutoscalingGroupStatusAtProviderInitialLifecycleHook
Expand Down Expand Up @@ -2904,6 +2939,10 @@ public partial class V1beta2AutoscalingGroupStatusAtProvider
[JsonPropertyName("arn")]
public string? Arn { get; set; }

/// <summary>The instance capacity distribution across Availability Zones. See Availability Zone Distribution below for more details.</summary>
[JsonPropertyName("availabilityZoneDistribution")]
public IList<V1beta2AutoscalingGroupStatusAtProviderAvailabilityZoneDistribution>? AvailabilityZoneDistribution { get; set; }

/// <summary>A list of Availability Zones where instances in the Auto Scaling group can be created. Used for launching into the default VPC subnet in each Availability Zone when not using the vpc_zone_identifier attribute, or for attaching a network interface when an existing network interface ID is specified in a launch template. Conflicts with vpc_zone_identifier.</summary>
[JsonPropertyName("availabilityZones")]
public IList<string>? AvailabilityZones { get; set; }
Expand Down
Loading

0 comments on commit 378453b

Please sign in to comment.