HelmRepositoryDeployArtifactSource¶
-
class
oci.devops.models.HelmRepositoryDeployArtifactSource(**kwargs)¶ Bases:
oci.devops.models.deploy_artifact_source.DeployArtifactSourceSpecifies Helm chart source details.
Attributes
DEPLOY_ARTIFACT_SOURCE_TYPE_GENERIC_ARTIFACTstr(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_HELM_CHARTstr(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_HELM_COMMAND_SPECstr(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_INLINEstr(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_OCIRstr(object=’’) -> str chart_url[Required] Gets the chart_url of this HelmRepositoryDeployArtifactSource. deploy_artifact_source_type[Required] Gets the deploy_artifact_source_type of this DeployArtifactSource. deploy_artifact_version[Required] Gets the deploy_artifact_version of this HelmRepositoryDeployArtifactSource. helm_verification_key_sourceGets the helm_verification_key_source of this HelmRepositoryDeployArtifactSource. Methods
__init__(**kwargs)Initializes a new HelmRepositoryDeployArtifactSource object with values from keyword arguments. get_subtype(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
DEPLOY_ARTIFACT_SOURCE_TYPE_GENERIC_ARTIFACT= 'GENERIC_ARTIFACT'¶
-
DEPLOY_ARTIFACT_SOURCE_TYPE_HELM_CHART= 'HELM_CHART'¶
-
DEPLOY_ARTIFACT_SOURCE_TYPE_HELM_COMMAND_SPEC= 'HELM_COMMAND_SPEC'¶
-
DEPLOY_ARTIFACT_SOURCE_TYPE_INLINE= 'INLINE'¶
-
DEPLOY_ARTIFACT_SOURCE_TYPE_OCIR= 'OCIR'¶
-
__init__(**kwargs)¶ Initializes a new HelmRepositoryDeployArtifactSource object with values from keyword arguments. The default value of the
deploy_artifact_source_typeattribute of this class isHELM_CHARTand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - deploy_artifact_source_type (str) – The value to assign to the deploy_artifact_source_type property of this HelmRepositoryDeployArtifactSource. Allowed values for this property are: “INLINE”, “OCIR”, “GENERIC_ARTIFACT”, “HELM_CHART”, “HELM_COMMAND_SPEC”
- chart_url (str) – The value to assign to the chart_url property of this HelmRepositoryDeployArtifactSource.
- deploy_artifact_version (str) – The value to assign to the deploy_artifact_version property of this HelmRepositoryDeployArtifactSource.
- helm_verification_key_source (oci.devops.models.VerificationKeySource) – The value to assign to the helm_verification_key_source property of this HelmRepositoryDeployArtifactSource.
-
chart_url¶ [Required] Gets the chart_url of this HelmRepositoryDeployArtifactSource. The URL of an OCIR repository.
Returns: The chart_url of this HelmRepositoryDeployArtifactSource. Return type: str
-
deploy_artifact_source_type¶ [Required] Gets the deploy_artifact_source_type of this DeployArtifactSource. Specifies types of artifact sources.
Allowed values for this property are: “INLINE”, “OCIR”, “GENERIC_ARTIFACT”, “HELM_CHART”, “HELM_COMMAND_SPEC”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The deploy_artifact_source_type of this DeployArtifactSource. Return type: str
-
deploy_artifact_version¶ [Required] Gets the deploy_artifact_version of this HelmRepositoryDeployArtifactSource. Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
Returns: The deploy_artifact_version of this HelmRepositoryDeployArtifactSource. Return type: str
-
static
get_subtype(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
helm_verification_key_source¶ Gets the helm_verification_key_source of this HelmRepositoryDeployArtifactSource.
Returns: The helm_verification_key_source of this HelmRepositoryDeployArtifactSource. Return type: oci.devops.models.VerificationKeySource
-