You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Alias is the Schema for the Aliases API
22
21
properties:
23
22
apiVersion:
24
-
description: 'APIVersion defines the versioned schema of this representation
25
-
of an object. Servers should convert recognized schemas to the latest
26
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
23
+
description: |-
24
+
APIVersion defines the versioned schema of this representation of an object.
25
+
Servers should convert recognized schemas to the latest internal value, and
26
+
may reject unrecognized values.
27
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
27
28
type: string
28
29
kind:
29
-
description: 'Kind is a string value representing the REST resource this
30
-
object represents. Servers may infer this from the endpoint the client
31
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
30
+
description: |-
31
+
Kind is a string value representing the REST resource this object represents.
32
+
Servers may infer this from the endpoint the client submits requests to.
33
+
Cannot be updated.
34
+
In CamelCase.
35
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
32
36
type: string
33
37
metadata:
34
38
type: object
@@ -38,20 +42,32 @@ spec:
38
42
description: A description of the alias.
39
43
type: string
40
44
functionEventInvokeConfig:
41
-
description: "Configures options for asynchronous invocation on an
42
-
alias. \n - DestinationConfig A destination for events after they
43
-
have been sent to a function for processing. \n Types of Destinations:
45
+
description: |-
46
+
Configures options for asynchronous invocation on an alias.
47
+
48
+
49
+
- DestinationConfig
50
+
A destination for events after they have been sent to a function for processing.
51
+
52
+
53
+
Types of Destinations:
44
54
Function - The Amazon Resource Name (ARN) of a Lambda function.
45
-
Queue - The ARN of a standard SQS queue. Topic - The ARN of a standard
46
-
SNS topic. Event Bus - The ARN of an Amazon EventBridge event bus.
47
-
\n - MaximumEventAgeInSeconds The maximum age of a request that
48
-
Lambda sends to a function for processing. \n - MaximumRetryAttempts
49
-
The maximum number of times to retry when the function returns an
50
-
error."
55
+
Queue - The ARN of a standard SQS queue.
56
+
Topic - The ARN of a standard SNS topic.
57
+
Event Bus - The ARN of an Amazon EventBridge event bus.
58
+
59
+
60
+
- MaximumEventAgeInSeconds
61
+
The maximum age of a request that Lambda sends to a function for processing.
62
+
63
+
64
+
- MaximumRetryAttempts
65
+
The maximum number of times to retry when the function returns an error.
51
66
properties:
52
67
destinationConfig:
53
-
description: A configuration object that specifies the destination
54
-
of an event after Lambda processes it.
68
+
description: |-
69
+
A configuration object that specifies the destination of an event after Lambda
70
+
processes it.
55
71
properties:
56
72
onFailure:
57
73
description: A destination for events that failed processing.
@@ -79,20 +95,35 @@ spec:
79
95
type: string
80
96
type: object
81
97
functionName:
82
-
description: "The name of the Lambda function. \n Name formats \n
83
-
* Function name - MyFunction. \n * Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
84
-
\n * Partial ARN - 123456789012:function:MyFunction. \n The length
85
-
constraint applies only to the full ARN. If you specify only the
86
-
function name, it is limited to 64 characters in length."
98
+
description: |-
99
+
The name of the Lambda function.
100
+
101
+
102
+
Name formats
103
+
104
+
105
+
* Function name - MyFunction.
106
+
107
+
108
+
* Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
109
+
110
+
111
+
* Partial ARN - 123456789012:function:MyFunction.
112
+
113
+
114
+
The length constraint applies only to the full ARN. If you specify only the
115
+
function name, it is limited to 64 characters in length.
87
116
type: string
88
117
functionRef:
89
118
description: "AWSResourceReferenceWrapper provides a wrapper around
90
-
*AWSResourceReference type to provide more user friendly syntax
91
-
for references using 'from' field Ex: APIIDRef: \n from: name: my-api"
119
+
*AWSResourceReference\ntype to provide more user friendly syntax
120
+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\n\tfrom:\n\t
121
+
\ name: my-api"
92
122
properties:
93
123
from:
94
-
description: AWSResourceReference provides all the values necessary
95
-
to reference another k8s resource for finding the identifier(Id/ARN/Name)
124
+
description: |-
125
+
AWSResourceReference provides all the values necessary to reference another
126
+
k8s resource for finding the identifier(Id/ARN/Name)
96
127
properties:
97
128
name:
98
129
type: string
@@ -105,9 +136,13 @@ spec:
105
136
description: The name of the alias.
106
137
type: string
107
138
provisionedConcurrencyConfig:
108
-
description: "Configures provisioned concurrency to a function's alias
109
-
\n - ProvisionedConcurrentExecutions The amount of provisioned concurrency
110
-
to allocate for the version or alias. Minimum value of 1 is required"
139
+
description: |-
140
+
Configures provisioned concurrency to a function's alias
141
+
142
+
143
+
- ProvisionedConcurrentExecutions
144
+
The amount of provisioned concurrency to allocate for the version or alias.
145
+
Minimum value of 1 is required
111
146
properties:
112
147
functionName:
113
148
type: string
@@ -118,7 +153,8 @@ spec:
118
153
type: string
119
154
type: object
120
155
routingConfig:
121
-
description: The routing configuration (https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing)
156
+
description: |-
157
+
The routing configuration (https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing)
122
158
of the alias.
123
159
properties:
124
160
additionalVersionWeights:
@@ -134,24 +170,26 @@ spec:
134
170
description: AliasStatus defines the observed state of Alias
135
171
properties:
136
172
ackResourceMetadata:
137
-
description: All CRs managed by ACK have a common `Status.ACKResourceMetadata`
138
-
member that is used to contain resource sync state, account ownership,
173
+
description: |-
174
+
All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
175
+
that is used to contain resource sync state, account ownership,
139
176
constructed ARN for the resource
140
177
properties:
141
178
arn:
142
-
description: 'ARN is the Amazon Resource Name for the resource.
143
-
This is a globally-unique identifier and is set only by the
144
-
ACK service controller once the controller has orchestrated
145
-
the creation of the resource OR when it has verified that an
146
-
"adopted" resource (a resource where the ARN annotation was
147
-
set by the Kubernetes user on the CR) exists and matches the
148
-
supplied CR''s Spec field values. TODO(vijat@): Find a better
149
-
strategy for resources that do not have ARN in CreateOutputResponse
0 commit comments