Skip to content

Adding crossplane aws-provider CRDs v1.20.0 #502

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
407 changes: 407 additions & 0 deletions accessanalyzer.aws.upbound.io/analyzer_v1beta1.json

Large diffs are not rendered by default.

389 changes: 389 additions & 0 deletions accessanalyzer.aws.upbound.io/analyzer_v1beta2.json

Large diffs are not rendered by default.

419 changes: 419 additions & 0 deletions accessanalyzer.aws.upbound.io/archiverule_v1beta1.json

Large diffs are not rendered by default.

373 changes: 373 additions & 0 deletions account.aws.upbound.io/alternatecontact_v1beta1.json

Large diffs are not rendered by default.

329 changes: 329 additions & 0 deletions account.aws.upbound.io/region_v1beta1.json

Large diffs are not rendered by default.

813 changes: 813 additions & 0 deletions acm.aws.upbound.io/certificate_v1beta1.json

Large diffs are not rendered by default.

804 changes: 804 additions & 0 deletions acm.aws.upbound.io/certificate_v1beta2.json

Large diffs are not rendered by default.

483 changes: 483 additions & 0 deletions acm.aws.upbound.io/certificatevalidation_v1beta1.json

Large diffs are not rendered by default.

625 changes: 625 additions & 0 deletions acmpca.aws.upbound.io/certificate_v1beta1.json

Large diffs are not rendered by default.

616 changes: 616 additions & 0 deletions acmpca.aws.upbound.io/certificate_v1beta2.json

Large diffs are not rendered by default.

827 changes: 827 additions & 0 deletions acmpca.aws.upbound.io/certificateauthority_v1beta1.json

Large diffs are not rendered by default.

782 changes: 782 additions & 0 deletions acmpca.aws.upbound.io/certificateauthority_v1beta2.json

Large diffs are not rendered by default.

563 changes: 563 additions & 0 deletions acmpca.aws.upbound.io/certificateauthoritycertificate_v1beta1.json

Large diffs are not rendered by default.

520 changes: 520 additions & 0 deletions acmpca.aws.upbound.io/permission_v1beta1.json

Large diffs are not rendered by default.

476 changes: 476 additions & 0 deletions acmpca.aws.upbound.io/policy_v1beta1.json

Large diffs are not rendered by default.

476 changes: 476 additions & 0 deletions amp.aws.upbound.io/alertmanagerdefinition_v1beta1.json

Large diffs are not rendered by default.

392 changes: 392 additions & 0 deletions amp.aws.upbound.io/rulegroupnamespace_v1beta1.json

Large diffs are not rendered by default.

553 changes: 553 additions & 0 deletions amp.aws.upbound.io/workspace_v1beta1.json

Large diffs are not rendered by default.

544 changes: 544 additions & 0 deletions amp.aws.upbound.io/workspace_v1beta2.json

Large diffs are not rendered by default.

1,161 changes: 1,161 additions & 0 deletions amplify.aws.upbound.io/app_v1beta1.json

Large diffs are not rendered by default.

1,143 changes: 1,143 additions & 0 deletions amplify.aws.upbound.io/app_v1beta2.json

Large diffs are not rendered by default.

403 changes: 403 additions & 0 deletions amplify.aws.upbound.io/backendenvironment_v1beta1.json

Large diffs are not rendered by default.

648 changes: 648 additions & 0 deletions amplify.aws.upbound.io/branch_v1beta1.json

Large diffs are not rendered by default.

650 changes: 650 additions & 0 deletions amplify.aws.upbound.io/webhook_v1beta1.json

Large diffs are not rendered by default.

500 changes: 500 additions & 0 deletions apigateway.aws.upbound.io/account_v1beta1.json

Large diffs are not rendered by default.

433 changes: 433 additions & 0 deletions apigateway.aws.upbound.io/apikey_v1beta1.json

Large diffs are not rendered by default.

897 changes: 897 additions & 0 deletions apigateway.aws.upbound.io/authorizer_v1beta1.json

Large diffs are not rendered by default.

826 changes: 826 additions & 0 deletions apigateway.aws.upbound.io/basepathmapping_v1beta1.json

Large diffs are not rendered by default.

347 changes: 347 additions & 0 deletions apigateway.aws.upbound.io/clientcertificate_v1beta1.json

Large diffs are not rendered by default.

624 changes: 624 additions & 0 deletions apigateway.aws.upbound.io/deployment_v1beta1.json

Large diffs are not rendered by default.

578 changes: 578 additions & 0 deletions apigateway.aws.upbound.io/documentationpart_v1beta1.json

Large diffs are not rendered by default.

569 changes: 569 additions & 0 deletions apigateway.aws.upbound.io/documentationpart_v1beta2.json

Large diffs are not rendered by default.

488 changes: 488 additions & 0 deletions apigateway.aws.upbound.io/documentationversion_v1beta1.json

Large diffs are not rendered by default.

946 changes: 946 additions & 0 deletions apigateway.aws.upbound.io/domainname_v1beta1.json

Large diffs are not rendered by default.

928 changes: 928 additions & 0 deletions apigateway.aws.upbound.io/domainname_v1beta2.json

Large diffs are not rendered by default.

536 changes: 536 additions & 0 deletions apigateway.aws.upbound.io/gatewayresponse_v1beta1.json

Large diffs are not rendered by default.

1,362 changes: 1,362 additions & 0 deletions apigateway.aws.upbound.io/integration_v1beta1.json

Large diffs are not rendered by default.

1,353 changes: 1,353 additions & 0 deletions apigateway.aws.upbound.io/integration_v1beta2.json

Large diffs are not rendered by default.

1,046 changes: 1,046 additions & 0 deletions apigateway.aws.upbound.io/integrationresponse_v1beta1.json

Large diffs are not rendered by default.

944 changes: 944 additions & 0 deletions apigateway.aws.upbound.io/method_v1beta1.json

Large diffs are not rendered by default.

868 changes: 868 additions & 0 deletions apigateway.aws.upbound.io/methodresponse_v1beta1.json

Large diffs are not rendered by default.

802 changes: 802 additions & 0 deletions apigateway.aws.upbound.io/methodsettings_v1beta1.json

Large diffs are not rendered by default.

793 changes: 793 additions & 0 deletions apigateway.aws.upbound.io/methodsettings_v1beta2.json

Large diffs are not rendered by default.

517 changes: 517 additions & 0 deletions apigateway.aws.upbound.io/model_v1beta1.json

Large diffs are not rendered by default.

501 changes: 501 additions & 0 deletions apigateway.aws.upbound.io/requestvalidator_v1beta1.json

Large diffs are not rendered by default.

653 changes: 653 additions & 0 deletions apigateway.aws.upbound.io/resource_v1beta1.json

Large diffs are not rendered by default.

729 changes: 729 additions & 0 deletions apigateway.aws.upbound.io/restapi_v1beta1.json

Large diffs are not rendered by default.

720 changes: 720 additions & 0 deletions apigateway.aws.upbound.io/restapi_v1beta2.json

Large diffs are not rendered by default.

477 changes: 477 additions & 0 deletions apigateway.aws.upbound.io/restapipolicy_v1beta1.json

Large diffs are not rendered by default.

937 changes: 937 additions & 0 deletions apigateway.aws.upbound.io/stage_v1beta1.json

Large diffs are not rendered by default.

919 changes: 919 additions & 0 deletions apigateway.aws.upbound.io/stage_v1beta2.json

Large diffs are not rendered by default.

925 changes: 925 additions & 0 deletions apigateway.aws.upbound.io/usageplan_v1beta1.json

Large diffs are not rendered by default.

907 changes: 907 additions & 0 deletions apigateway.aws.upbound.io/usageplan_v1beta2.json

Large diffs are not rendered by default.

657 changes: 657 additions & 0 deletions apigateway.aws.upbound.io/usageplankey_v1beta1.json

Large diffs are not rendered by default.

541 changes: 541 additions & 0 deletions apigateway.aws.upbound.io/vpclink_v1beta1.json

Large diffs are not rendered by default.

635 changes: 635 additions & 0 deletions apigatewayv2.aws.upbound.io/api_v1beta1.json

Large diffs are not rendered by default.

626 changes: 626 additions & 0 deletions apigatewayv2.aws.upbound.io/api_v1beta2.json

Large diffs are not rendered by default.

815 changes: 815 additions & 0 deletions apigatewayv2.aws.upbound.io/apimapping_v1beta1.json

Large diffs are not rendered by default.

803 changes: 803 additions & 0 deletions apigatewayv2.aws.upbound.io/authorizer_v1beta1.json

Large diffs are not rendered by default.

794 changes: 794 additions & 0 deletions apigatewayv2.aws.upbound.io/authorizer_v1beta2.json

Large diffs are not rendered by default.

475 changes: 475 additions & 0 deletions apigatewayv2.aws.upbound.io/deployment_v1beta1.json

Large diffs are not rendered by default.

633 changes: 633 additions & 0 deletions apigatewayv2.aws.upbound.io/domainname_v1beta1.json

Large diffs are not rendered by default.

615 changes: 615 additions & 0 deletions apigatewayv2.aws.upbound.io/domainname_v1beta2.json

Large diffs are not rendered by default.

1,261 changes: 1,261 additions & 0 deletions apigatewayv2.aws.upbound.io/integration_v1beta1.json

Large diffs are not rendered by default.

1,252 changes: 1,252 additions & 0 deletions apigatewayv2.aws.upbound.io/integration_v1beta2.json

Large diffs are not rendered by default.

697 changes: 697 additions & 0 deletions apigatewayv2.aws.upbound.io/integrationresponse_v1beta1.json

Large diffs are not rendered by default.

521 changes: 521 additions & 0 deletions apigatewayv2.aws.upbound.io/model_v1beta1.json

Large diffs are not rendered by default.

983 changes: 983 additions & 0 deletions apigatewayv2.aws.upbound.io/route_v1beta1.json

Large diffs are not rendered by default.

685 changes: 685 additions & 0 deletions apigatewayv2.aws.upbound.io/routeresponse_v1beta1.json

Large diffs are not rendered by default.

981 changes: 981 additions & 0 deletions apigatewayv2.aws.upbound.io/stage_v1beta1.json

Large diffs are not rendered by default.

963 changes: 963 additions & 0 deletions apigatewayv2.aws.upbound.io/stage_v1beta2.json

Large diffs are not rendered by default.

725 changes: 725 additions & 0 deletions apigatewayv2.aws.upbound.io/vpclink_v1beta1.json

Large diffs are not rendered by default.

1,222 changes: 1,222 additions & 0 deletions appautoscaling.aws.upbound.io/policy_v1beta1.json

Large diffs are not rendered by default.

1,168 changes: 1,168 additions & 0 deletions appautoscaling.aws.upbound.io/policy_v1beta2.json

Large diffs are not rendered by default.

934 changes: 934 additions & 0 deletions appautoscaling.aws.upbound.io/scheduledaction_v1beta1.json

Large diffs are not rendered by default.

925 changes: 925 additions & 0 deletions appautoscaling.aws.upbound.io/scheduledaction_v1beta2.json

Large diffs are not rendered by default.

633 changes: 633 additions & 0 deletions appautoscaling.aws.upbound.io/target_v1beta1.json

Large diffs are not rendered by default.

353 changes: 353 additions & 0 deletions appconfig.aws.upbound.io/application_v1beta1.json

Large diffs are not rendered by default.

831 changes: 831 additions & 0 deletions appconfig.aws.upbound.io/configurationprofile_v1beta1.json

Large diffs are not rendered by default.

1,379 changes: 1,379 additions & 0 deletions appconfig.aws.upbound.io/deployment_v1beta1.json

Large diffs are not rendered by default.

425 changes: 425 additions & 0 deletions appconfig.aws.upbound.io/deploymentstrategy_v1beta1.json

Large diffs are not rendered by default.

907 changes: 907 additions & 0 deletions appconfig.aws.upbound.io/environment_v1beta1.json

Large diffs are not rendered by default.

866 changes: 866 additions & 0 deletions appconfig.aws.upbound.io/extension_v1beta1.json

Large diffs are not rendered by default.

663 changes: 663 additions & 0 deletions appconfig.aws.upbound.io/extensionassociation_v1beta1.json

Large diffs are not rendered by default.

724 changes: 724 additions & 0 deletions appconfig.aws.upbound.io/hostedconfigurationversion_v1beta1.json

Large diffs are not rendered by default.

4,177 changes: 4,177 additions & 0 deletions appflow.aws.upbound.io/flow_v1beta1.json

Large diffs are not rendered by default.

3,664 changes: 3,664 additions & 0 deletions appflow.aws.upbound.io/flow_v1beta2.json

Large diffs are not rendered by default.

399 changes: 399 additions & 0 deletions appintegrations.aws.upbound.io/eventintegration_v1beta1.json

Large diffs are not rendered by default.

390 changes: 390 additions & 0 deletions appintegrations.aws.upbound.io/eventintegration_v1beta2.json

Large diffs are not rendered by default.

395 changes: 395 additions & 0 deletions applicationinsights.aws.upbound.io/application_v1beta1.json

Large diffs are not rendered by default.

2,445 changes: 2,445 additions & 0 deletions appmesh.aws.upbound.io/gatewayroute_v1beta1.json

Large diffs are not rendered by default.

2,139 changes: 2,139 additions & 0 deletions appmesh.aws.upbound.io/gatewayroute_v1beta2.json

Large diffs are not rendered by default.

453 changes: 453 additions & 0 deletions appmesh.aws.upbound.io/mesh_v1beta1.json

Large diffs are not rendered by default.

426 changes: 426 additions & 0 deletions appmesh.aws.upbound.io/mesh_v1beta2.json

Large diffs are not rendered by default.

3,643 changes: 3,643 additions & 0 deletions appmesh.aws.upbound.io/route_v1beta1.json

Large diffs are not rendered by default.

3,283 changes: 3,283 additions & 0 deletions appmesh.aws.upbound.io/route_v1beta2.json

Large diffs are not rendered by default.

2,111 changes: 2,111 additions & 0 deletions appmesh.aws.upbound.io/virtualgateway_v1beta1.json

Large diffs are not rendered by default.

1,796 changes: 1,796 additions & 0 deletions appmesh.aws.upbound.io/virtualgateway_v1beta2.json

Large diffs are not rendered by default.

3,749 changes: 3,749 additions & 0 deletions appmesh.aws.upbound.io/virtualnode_v1beta1.json

Large diffs are not rendered by default.

3,173 changes: 3,173 additions & 0 deletions appmesh.aws.upbound.io/virtualnode_v1beta2.json

Large diffs are not rendered by default.

655 changes: 655 additions & 0 deletions appmesh.aws.upbound.io/virtualrouter_v1beta1.json

Large diffs are not rendered by default.

637 changes: 637 additions & 0 deletions appmesh.aws.upbound.io/virtualrouter_v1beta2.json

Large diffs are not rendered by default.

1,005 changes: 1,005 additions & 0 deletions appmesh.aws.upbound.io/virtualservice_v1beta1.json

Large diffs are not rendered by default.

969 changes: 969 additions & 0 deletions appmesh.aws.upbound.io/virtualservice_v1beta2.json

Large diffs are not rendered by default.

394 changes: 394 additions & 0 deletions apprunner.aws.upbound.io/autoscalingconfigurationversion_v1beta1.json

Large diffs are not rendered by default.

344 changes: 344 additions & 0 deletions apprunner.aws.upbound.io/connection_v1beta1.json

Large diffs are not rendered by default.

394 changes: 394 additions & 0 deletions apprunner.aws.upbound.io/observabilityconfiguration_v1beta1.json

Large diffs are not rendered by default.

385 changes: 385 additions & 0 deletions apprunner.aws.upbound.io/observabilityconfiguration_v1beta2.json

Large diffs are not rendered by default.

1,778 changes: 1,778 additions & 0 deletions apprunner.aws.upbound.io/service_v1beta1.json

Large diffs are not rendered by default.

1,643 changes: 1,643 additions & 0 deletions apprunner.aws.upbound.io/service_v1beta2.json

Large diffs are not rendered by default.

732 changes: 732 additions & 0 deletions apprunner.aws.upbound.io/vpcconnector_v1beta1.json

Large diffs are not rendered by default.

434 changes: 434 additions & 0 deletions appstream.aws.upbound.io/directoryconfig_v1beta1.json

Large diffs are not rendered by default.

425 changes: 425 additions & 0 deletions appstream.aws.upbound.io/directoryconfig_v1beta2.json

Large diffs are not rendered by default.

1,032 changes: 1,032 additions & 0 deletions appstream.aws.upbound.io/fleet_v1beta1.json

Large diffs are not rendered by default.

1,005 changes: 1,005 additions & 0 deletions appstream.aws.upbound.io/fleet_v1beta2.json

Large diffs are not rendered by default.

460 changes: 460 additions & 0 deletions appstream.aws.upbound.io/fleetstackassociation_v1beta1.json

Large diffs are not rendered by default.

939 changes: 939 additions & 0 deletions appstream.aws.upbound.io/imagebuilder_v1beta1.json

Large diffs are not rendered by default.

921 changes: 921 additions & 0 deletions appstream.aws.upbound.io/imagebuilder_v1beta2.json

Large diffs are not rendered by default.

695 changes: 695 additions & 0 deletions appstream.aws.upbound.io/stack_v1beta1.json

Large diffs are not rendered by default.

677 changes: 677 additions & 0 deletions appstream.aws.upbound.io/stack_v1beta2.json

Large diffs are not rendered by default.

352 changes: 352 additions & 0 deletions appstream.aws.upbound.io/user_v1beta1.json

Large diffs are not rendered by default.

563 changes: 563 additions & 0 deletions appstream.aws.upbound.io/userstackassociation_v1beta1.json

Large diffs are not rendered by default.

533 changes: 533 additions & 0 deletions appsync.aws.upbound.io/apicache_v1beta1.json

Large diffs are not rendered by default.

403 changes: 403 additions & 0 deletions appsync.aws.upbound.io/apikey_v1beta1.json

Large diffs are not rendered by default.

1,330 changes: 1,330 additions & 0 deletions appsync.aws.upbound.io/datasource_v1beta1.json

Large diffs are not rendered by default.

1,231 changes: 1,231 additions & 0 deletions appsync.aws.upbound.io/datasource_v1beta2.json

Large diffs are not rendered by default.

879 changes: 879 additions & 0 deletions appsync.aws.upbound.io/function_v1beta1.json

Large diffs are not rendered by default.

852 changes: 852 additions & 0 deletions appsync.aws.upbound.io/function_v1beta2.json

Large diffs are not rendered by default.

1,547 changes: 1,547 additions & 0 deletions appsync.aws.upbound.io/graphqlapi_v1beta1.json

Large diffs are not rendered by default.

1,475 changes: 1,475 additions & 0 deletions appsync.aws.upbound.io/graphqlapi_v1beta2.json

Large diffs are not rendered by default.

1,063 changes: 1,063 additions & 0 deletions appsync.aws.upbound.io/resolver_v1beta1.json

Large diffs are not rendered by default.

1,018 changes: 1,018 additions & 0 deletions appsync.aws.upbound.io/resolver_v1beta2.json

Large diffs are not rendered by default.

618 changes: 618 additions & 0 deletions athena.aws.upbound.io/database_v1beta1.json

Large diffs are not rendered by default.

600 changes: 600 additions & 0 deletions athena.aws.upbound.io/database_v1beta2.json

Large diffs are not rendered by default.

385 changes: 385 additions & 0 deletions athena.aws.upbound.io/datacatalog_v1beta1.json

Large diffs are not rendered by default.

677 changes: 677 additions & 0 deletions athena.aws.upbound.io/namedquery_v1beta1.json

Large diffs are not rendered by default.

805 changes: 805 additions & 0 deletions athena.aws.upbound.io/workgroup_v1beta1.json

Large diffs are not rendered by default.

760 changes: 760 additions & 0 deletions athena.aws.upbound.io/workgroup_v1beta2.json

Large diffs are not rendered by default.

974 changes: 974 additions & 0 deletions autoscaling.aws.upbound.io/attachment_v1beta1.json

Large diffs are not rendered by default.

802 changes: 802 additions & 0 deletions autoscaling.aws.upbound.io/attachment_v1beta2.json

Large diffs are not rendered by default.

3,760 changes: 3,760 additions & 0 deletions autoscaling.aws.upbound.io/autoscalinggroup_v1beta1.json

Large diffs are not rendered by default.

3,730 changes: 3,730 additions & 0 deletions autoscaling.aws.upbound.io/autoscalinggroup_v1beta2.json

Large diffs are not rendered by default.

3,523 changes: 3,523 additions & 0 deletions autoscaling.aws.upbound.io/autoscalinggroup_v1beta3.json

Large diffs are not rendered by default.

531 changes: 531 additions & 0 deletions autoscaling.aws.upbound.io/grouptag_v1beta1.json

Large diffs are not rendered by default.

522 changes: 522 additions & 0 deletions autoscaling.aws.upbound.io/grouptag_v1beta2.json

Large diffs are not rendered by default.

829 changes: 829 additions & 0 deletions autoscaling.aws.upbound.io/launchconfiguration_v1beta1.json

Large diffs are not rendered by default.

811 changes: 811 additions & 0 deletions autoscaling.aws.upbound.io/launchconfiguration_v1beta2.json

Large diffs are not rendered by default.

612 changes: 612 additions & 0 deletions autoscaling.aws.upbound.io/lifecyclehook_v1beta1.json

Large diffs are not rendered by default.

680 changes: 680 additions & 0 deletions autoscaling.aws.upbound.io/notification_v1beta1.json

Large diffs are not rendered by default.

2,113 changes: 2,113 additions & 0 deletions autoscaling.aws.upbound.io/policy_v1beta1.json

Large diffs are not rendered by default.

1,942 changes: 1,942 additions & 0 deletions autoscaling.aws.upbound.io/policy_v1beta2.json

Large diffs are not rendered by default.

462 changes: 462 additions & 0 deletions autoscaling.aws.upbound.io/schedule_v1beta1.json

Large diffs are not rendered by default.

989 changes: 989 additions & 0 deletions autoscalingplans.aws.upbound.io/scalingplan_v1beta1.json

Large diffs are not rendered by default.

944 changes: 944 additions & 0 deletions autoscalingplans.aws.upbound.io/scalingplan_v1beta2.json

Large diffs are not rendered by default.

472 changes: 472 additions & 0 deletions aws.upbound.io/providerconfig_v1beta1.json

Large diffs are not rendered by default.

87 changes: 87 additions & 0 deletions aws.upbound.io/providerconfigusage_v1beta1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"description": "A ProviderConfigUsage indicates that a resource is using a ProviderConfig.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
"type": "string"
},
"kind": {
"description": "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
"type": "string"
},
"metadata": {
"type": "object"
},
"providerConfigRef": {
"description": "ProviderConfigReference to the provider config being used.",
"properties": {
"name": {
"description": "Name of the referenced object.",
"type": "string"
},
"policy": {
"description": "Policies for referencing.",
"properties": {
"resolution": {
"default": "Required",
"description": "Resolution specifies whether resolution of this reference is required.\nThe default is 'Required', which means the reconcile will fail if the\nreference cannot be resolved. 'Optional' means this reference will be\na no-op if it cannot be resolved.",
"enum": [
"Required",
"Optional"
],
"type": "string"
},
"resolve": {
"description": "Resolve specifies when this reference should be resolved. The default\nis 'IfNotPresent', which will attempt to resolve the reference only when\nthe corresponding field is not present. Use 'Always' to resolve the\nreference on every reconcile.",
"enum": [
"Always",
"IfNotPresent"
],
"type": "string"
}
},
"type": "object",
"additionalProperties": false
}
},
"required": [
"name"
],
"type": "object",
"additionalProperties": false
},
"resourceRef": {
"description": "ResourceReference to the managed resource using the provider config.",
"properties": {
"apiVersion": {
"description": "APIVersion of the referenced object.",
"type": "string"
},
"kind": {
"description": "Kind of the referenced object.",
"type": "string"
},
"name": {
"description": "Name of the referenced object.",
"type": "string"
},
"uid": {
"description": "UID of the referenced object.",
"type": "string"
}
},
"required": [
"apiVersion",
"kind",
"name"
],
"type": "object",
"additionalProperties": false
}
},
"required": [
"providerConfigRef",
"resourceRef"
],
"type": "object"
}
215 changes: 215 additions & 0 deletions aws.upbound.io/storeconfig_v1alpha1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
{
"description": "A StoreConfig configures how AWS controller should store connection details.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object.\nServers should convert recognized schemas to the latest internal value, and\nmay reject unrecognized values.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
"type": "string"
},
"kind": {
"description": "Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to.\nCannot be updated.\nIn CamelCase.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
"type": "string"
},
"metadata": {
"type": "object"
},
"spec": {
"description": "A StoreConfigSpec defines the desired state of a ProviderConfig.",
"properties": {
"defaultScope": {
"description": "DefaultScope used for scoping secrets for \"cluster-scoped\" resources.\nIf store type is \"Kubernetes\", this would mean the default namespace to\nstore connection secrets for cluster scoped resources.\nIn case of \"Vault\", this would be used as the default parent path.\nTypically, should be set as Crossplane installation namespace.",
"type": "string"
},
"kubernetes": {
"description": "Kubernetes configures a Kubernetes secret store.\nIf the \"type\" is \"Kubernetes\" but no config provided, in cluster config\nwill be used.",
"properties": {
"auth": {
"description": "Credentials used to connect to the Kubernetes API.",
"properties": {
"env": {
"description": "Env is a reference to an environment variable that contains credentials\nthat must be used to connect to the provider.",
"properties": {
"name": {
"description": "Name is the name of an environment variable.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object",
"additionalProperties": false
},
"fs": {
"description": "Fs is a reference to a filesystem location that contains credentials that\nmust be used to connect to the provider.",
"properties": {
"path": {
"description": "Path is a filesystem path.",
"type": "string"
}
},
"required": [
"path"
],
"type": "object",
"additionalProperties": false
},
"secretRef": {
"description": "A SecretRef is a reference to a secret key that contains the credentials\nthat must be used to connect to the provider.",
"properties": {
"key": {
"description": "The key to select.",
"type": "string"
},
"name": {
"description": "Name of the secret.",
"type": "string"
},
"namespace": {
"description": "Namespace of the secret.",
"type": "string"
}
},
"required": [
"key",
"name",
"namespace"
],
"type": "object",
"additionalProperties": false
},
"source": {
"description": "Source of the credentials.",
"enum": [
"None",
"Secret",
"Environment",
"Filesystem"
],
"type": "string"
}
},
"required": [
"source"
],
"type": "object",
"additionalProperties": false
}
},
"required": [
"auth"
],
"type": "object",
"additionalProperties": false
},
"plugin": {
"description": "Plugin configures External secret store as a plugin.",
"properties": {
"configRef": {
"description": "ConfigRef contains store config reference info.",
"properties": {
"apiVersion": {
"description": "APIVersion of the referenced config.",
"type": "string"
},
"kind": {
"description": "Kind of the referenced config.",
"type": "string"
},
"name": {
"description": "Name of the referenced config.",
"type": "string"
}
},
"required": [
"apiVersion",
"kind",
"name"
],
"type": "object",
"additionalProperties": false
},
"endpoint": {
"description": "Endpoint is the endpoint of the gRPC server.",
"type": "string"
}
},
"type": "object",
"additionalProperties": false
},
"type": {
"default": "Kubernetes",
"description": "Type configures which secret store to be used. Only the configuration\nblock for this store will be used and others will be ignored if provided.\nDefault is Kubernetes.",
"enum": [
"Kubernetes",
"Vault",
"Plugin"
],
"type": "string"
}
},
"required": [
"defaultScope"
],
"type": "object",
"additionalProperties": false
},
"status": {
"description": "A StoreConfigStatus represents the status of a StoreConfig.",
"properties": {
"conditions": {
"description": "Conditions of the resource.",
"items": {
"description": "A Condition that may apply to a resource.",
"properties": {
"lastTransitionTime": {
"description": "LastTransitionTime is the last time this condition transitioned from one\nstatus to another.",
"format": "date-time",
"type": "string"
},
"message": {
"description": "A Message containing details about this condition's last transition from\none status to another, if any.",
"type": "string"
},
"observedGeneration": {
"description": "ObservedGeneration represents the .metadata.generation that the condition was set based upon.\nFor instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date\nwith respect to the current state of the instance.",
"format": "int64",
"type": "integer"
},
"reason": {
"description": "A Reason for this condition's last transition from one status to another.",
"type": "string"
},
"status": {
"description": "Status of this condition; is it currently True, False, or Unknown?",
"type": "string"
},
"type": {
"description": "Type of this condition. At most one of each condition type may apply to\na resource at any point in time.",
"type": "string"
}
},
"required": [
"lastTransitionTime",
"reason",
"status",
"type"
],
"type": "object",
"additionalProperties": false
},
"type": "array",
"x-kubernetes-list-map-keys": [
"type"
],
"x-kubernetes-list-type": "map"
}
},
"type": "object",
"additionalProperties": false
}
},
"required": [
"spec"
],
"type": "object"
}
Loading