CodeGuru Profiler
1 resource kind. Generated from the operator's CRD schemas.
API Group:
aws.konfig.io/v1alpha1
CodeGuruProfilerProfilingGroup # CLOUD CONTROL · AWS::CodeGuruProfiler::ProfilingGroup
CodeGuruProfilerProfilingGroup manages AWS::CodeGuruProfiler::ProfilingGroup through the AWS Cloud Control API.
kubectl get codeguruprofilerprofilinggroups · example on GitHub
Example
# CodeGuruProfilerProfilingGroup — CodeGuru Profiler
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/codeguruprofiler.html#codeguruprofilerprofilinggroup
apiVersion: aws.konfig.io/v1alpha1
kind: CodeGuruProfilerProfilingGroup
metadata:
name: example-codeguruprofilerprofilinggroup
namespace: default
spec:
agentPermissions:
principals:
- example
anomalyDetectionNotificationConfiguration:
- channelUri: example
computePlatform: Default
profilingGroupName: example-codeguruprofilerprofilinggroup
providerRef:
name: example-codeguruprofilerprofilinggroup
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
agentPermissions | object | — | The agent permissions attached to this profiling group. |
agentPermissions.principals | array<string> | yes | The principals for the agent permissions. |
anomalyDetectionNotificationConfiguration | array<object> | — | Configuration for Notification Channels for Anomaly Detection feature in CodeGuru Profiler which enables customers to detect anomalies in the application profile for those methods that represent the highest proportion of CPU time or latency |
anomalyDetectionNotificationConfiguration[].channelId | string | — | |
anomalyDetectionNotificationConfiguration[].channelUri | string | yes | |
computePlatform | enum | — | The compute platform of the profiling group. Allowed: Default, AWSLambda |
profilingGroupName | string | yes | The name of the profiling group. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | The tags associated with a profiling group. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
arn | string | — | The Amazon Resource Name (ARN) of the specified profiling group. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |