HelmCommandSpecArtifactSource¶
-
class
oci.devops.models.
HelmCommandSpecArtifactSource
(**kwargs)¶ Bases:
oci.devops.models.deploy_artifact_source.DeployArtifactSource
Specifies Helm command spec details
Attributes
DEPLOY_ARTIFACT_SOURCE_TYPE_GENERIC_ARTIFACT
str(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_HELM_CHART
str(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_HELM_COMMAND_SPEC
str(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_INLINE
str(object=’’) -> str DEPLOY_ARTIFACT_SOURCE_TYPE_OCIR
str(object=’’) -> str HELM_ARTIFACT_SOURCE_TYPE_INLINE
A constant which can be used with the helm_artifact_source_type property of a HelmCommandSpecArtifactSource. base64_encoded_content
[Required] Gets the base64_encoded_content of this HelmCommandSpecArtifactSource. deploy_artifact_source_type
[Required] Gets the deploy_artifact_source_type of this DeployArtifactSource. helm_artifact_source_type
[Required] Gets the helm_artifact_source_type of this HelmCommandSpecArtifactSource. Methods
__init__
(**kwargs)Initializes a new HelmCommandSpecArtifactSource 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'¶
-
HELM_ARTIFACT_SOURCE_TYPE_INLINE
= 'INLINE'¶ A constant which can be used with the helm_artifact_source_type property of a HelmCommandSpecArtifactSource. This constant has a value of “INLINE”
-
__init__
(**kwargs)¶ Initializes a new HelmCommandSpecArtifactSource object with values from keyword arguments. The default value of the
deploy_artifact_source_type
attribute of this class isHELM_COMMAND_SPEC
and 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 HelmCommandSpecArtifactSource. 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’.
- base64_encoded_content (str) – The value to assign to the base64_encoded_content property of this HelmCommandSpecArtifactSource.
- helm_artifact_source_type (str) – The value to assign to the helm_artifact_source_type property of this HelmCommandSpecArtifactSource. Allowed values for this property are: “INLINE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
base64_encoded_content
¶ [Required] Gets the base64_encoded_content of this HelmCommandSpecArtifactSource. The Helm commands to be executed, base 64 encoded
Returns: The base64_encoded_content of this HelmCommandSpecArtifactSource. 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
-
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_artifact_source_type
¶ [Required] Gets the helm_artifact_source_type of this HelmCommandSpecArtifactSource. Specifies types of artifact sources.
Allowed values for this property are: “INLINE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The helm_artifact_source_type of this HelmCommandSpecArtifactSource. Return type: str
-