Interface FluxConfiguration
-
public interface FluxConfiguration
An immutable client-side representation of FluxConfiguration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BucketDefinition
bucket()
Gets the bucket property: Parameters to reconcile to the Bucket source kind type.FluxComplianceState
complianceState()
Gets the complianceState property: Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.Map<String,String>
configurationProtectedSettings()
Gets the configurationProtectedSettings property: Key-value pairs of protected configuration settings for the configuration.String
errorMessage()
Gets the errorMessage property: Error message returned to the user in the case of provisioning failure.GitRepositoryDefinition
gitRepository()
Gets the gitRepository property: Parameters to reconcile to the GitRepository source kind type.String
id()
Gets the id property: Fully qualified resource Id for the resource.FluxConfigurationInner
innerModel()
Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.FluxConfigurationInner object.Map<String,KustomizationDefinition>
kustomizations()
Gets the kustomizations property: Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.String
name()
Gets the name property: The name of the resource.String
namespace()
Gets the namespace property: The namespace to which this configuration is installed to.ProvisioningState
provisioningState()
Gets the provisioningState property: Status of the creation of the fluxConfiguration.String
repositoryPublicKey()
Gets the repositoryPublicKey property: Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).ScopeType
scope()
Gets the scope property: Scope at which the operator will be installed.SourceKindType
sourceKind()
Gets the sourceKind property: Source Kind to pull the configuration data from.String
sourceSyncedCommitId()
Gets the sourceSyncedCommitId property: Branch and/or SHA of the source commit synced with the cluster.OffsetDateTime
sourceUpdatedAt()
Gets the sourceUpdatedAt property: Datetime the fluxConfiguration synced its source on the cluster.List<ObjectStatusDefinition>
statuses()
Gets the statuses property: Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.OffsetDateTime
statusUpdatedAt()
Gets the statusUpdatedAt property: Datetime the fluxConfiguration synced its status on the cluster with Azure.Boolean
suspend()
Gets the suspend property: Whether this configuration should suspend its reconciliation of its kustomizations and sources.com.azure.core.management.SystemData
systemData()
Gets the systemData property: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources.String
type()
Gets the type property: The type of the resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
systemData
com.azure.core.management.SystemData systemData()
Gets the systemData property: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources.- Returns:
- the systemData value.
-
scope
ScopeType scope()
Gets the scope property: Scope at which the operator will be installed.- Returns:
- the scope value.
-
namespace
String namespace()
Gets the namespace property: The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.- Returns:
- the namespace value.
-
sourceKind
SourceKindType sourceKind()
Gets the sourceKind property: Source Kind to pull the configuration data from.- Returns:
- the sourceKind value.
-
suspend
Boolean suspend()
Gets the suspend property: Whether this configuration should suspend its reconciliation of its kustomizations and sources.- Returns:
- the suspend value.
-
gitRepository
GitRepositoryDefinition gitRepository()
Gets the gitRepository property: Parameters to reconcile to the GitRepository source kind type.- Returns:
- the gitRepository value.
-
bucket
BucketDefinition bucket()
Gets the bucket property: Parameters to reconcile to the Bucket source kind type.- Returns:
- the bucket value.
-
kustomizations
Map<String,KustomizationDefinition> kustomizations()
Gets the kustomizations property: Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster.- Returns:
- the kustomizations value.
-
configurationProtectedSettings
Map<String,String> configurationProtectedSettings()
Gets the configurationProtectedSettings property: Key-value pairs of protected configuration settings for the configuration.- Returns:
- the configurationProtectedSettings value.
-
statuses
List<ObjectStatusDefinition> statuses()
Gets the statuses property: Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration.- Returns:
- the statuses value.
-
repositoryPublicKey
String repositoryPublicKey()
Gets the repositoryPublicKey property: Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user).- Returns:
- the repositoryPublicKey value.
-
sourceSyncedCommitId
String sourceSyncedCommitId()
Gets the sourceSyncedCommitId property: Branch and/or SHA of the source commit synced with the cluster.- Returns:
- the sourceSyncedCommitId value.
-
sourceUpdatedAt
OffsetDateTime sourceUpdatedAt()
Gets the sourceUpdatedAt property: Datetime the fluxConfiguration synced its source on the cluster.- Returns:
- the sourceUpdatedAt value.
-
statusUpdatedAt
OffsetDateTime statusUpdatedAt()
Gets the statusUpdatedAt property: Datetime the fluxConfiguration synced its status on the cluster with Azure.- Returns:
- the statusUpdatedAt value.
-
complianceState
FluxComplianceState complianceState()
Gets the complianceState property: Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects.- Returns:
- the complianceState value.
-
provisioningState
ProvisioningState provisioningState()
Gets the provisioningState property: Status of the creation of the fluxConfiguration.- Returns:
- the provisioningState value.
-
errorMessage
String errorMessage()
Gets the errorMessage property: Error message returned to the user in the case of provisioning failure.- Returns:
- the errorMessage value.
-
innerModel
FluxConfigurationInner innerModel()
Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.FluxConfigurationInner object.- Returns:
- the inner object.
-
-