Class CfnCapabilityPropsMixin.ArgoCdProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCapabilityPropsMixin.ArgoCdProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCapabilityPropsMixin.ArgoCdProperty
CfnCapabilityPropsMixin.ArgoCdProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.eks.CfnCapabilityPropsMixin.ArgoCdProperty
CfnCapabilityPropsMixin.ArgoCdProperty.Builder, CfnCapabilityPropsMixin.ArgoCdProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCapabilityPropsMixin.ArgoCdProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectConfiguration for integrating Argo CD with IAM Identity Center.final StringThe Kubernetes namespace where Argo CD resources will be created.final ObjectConfiguration for network access to the Argo CD capability's managed API server endpoint.final ObjectA list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles.final StringThe URL of the Argo CD server.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCapabilityPropsMixin.ArgoCdProperty.Builder.
-
-
Method Details
-
getAwsIdc
Description copied from interface:CfnCapabilityPropsMixin.ArgoCdPropertyConfiguration for integrating Argo CD with IAM Identity Center.This allows you to use your organization's identity provider for authentication to Argo CD.
Returns union: either
IResolvableorCfnCapabilityPropsMixin.AwsIdcProperty- Specified by:
getAwsIdcin interfaceCfnCapabilityPropsMixin.ArgoCdProperty- See Also:
-
getNamespace
Description copied from interface:CfnCapabilityPropsMixin.ArgoCdPropertyThe Kubernetes namespace where Argo CD resources will be created.If not specified, the default namespace is used.
- Specified by:
getNamespacein interfaceCfnCapabilityPropsMixin.ArgoCdProperty- See Also:
-
getNetworkAccess
Description copied from interface:CfnCapabilityPropsMixin.ArgoCdPropertyConfiguration for network access to the Argo CD capability's managed API server endpoint.By default, the Argo CD server is accessible via a public endpoint. You can optionally specify one or more VPC endpoint IDs to enable private connectivity from your VPCs.
Returns union: either
IResolvableorCfnCapabilityPropsMixin.NetworkAccessProperty- Specified by:
getNetworkAccessin interfaceCfnCapabilityPropsMixin.ArgoCdProperty- See Also:
-
getRbacRoleMappings
Description copied from interface:CfnCapabilityPropsMixin.ArgoCdPropertyA list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles.Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCapabilityPropsMixin.ArgoCdRoleMappingProperty>- Specified by:
getRbacRoleMappingsin interfaceCfnCapabilityPropsMixin.ArgoCdProperty- See Also:
-
getServerUrl
Description copied from interface:CfnCapabilityPropsMixin.ArgoCdPropertyThe URL of the Argo CD server.Use this URL to access the Argo CD web interface and API.
- Specified by:
getServerUrlin interfaceCfnCapabilityPropsMixin.ArgoCdProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-