Documentation ¶
Index ¶
- func ApplyDynamicBundle(username string, password string, target string, encpass string, ...) ([]byte, error)
- func CheckDetailedStatus(bundle Bundle, resp *applyBundleResponse) error
- func ConcatBundle(src []byte, dest []byte) ([]byte, error)
- func GqlSummary()
- func Implode(path string) ([]byte, error)
- func Query(username string, password string, target string, encpass string) ([]byte, error)
- func RemoveL7PortalApi(username string, password string, target string, apiName string, ...) ([]byte, error)
- type ActiveConnectorInput
- func (v *ActiveConnectorInput) GetAdvancedProperties() []*EntityPropertyInput
- func (v *ActiveConnectorInput) GetChecksum() string
- func (v *ActiveConnectorInput) GetConnectorType() ActiveConnectorType
- func (v *ActiveConnectorInput) GetEnabled() bool
- func (v *ActiveConnectorInput) GetGoid() string
- func (v *ActiveConnectorInput) GetHardwiredServiceName() string
- func (v *ActiveConnectorInput) GetName() string
- func (v *ActiveConnectorInput) GetProperties() []*EntityPropertyInput
- type ActiveConnectorType
- type AdministrativeUserAccountPropertyInput
- type BackgroundTaskPolicyInput
- func (v *BackgroundTaskPolicyInput) GetChecksum() string
- func (v *BackgroundTaskPolicyInput) GetFolderPath() string
- func (v *BackgroundTaskPolicyInput) GetGoid() string
- func (v *BackgroundTaskPolicyInput) GetGuid() string
- func (v *BackgroundTaskPolicyInput) GetName() string
- func (v *BackgroundTaskPolicyInput) GetPolicy() *PolicyInput
- func (v *BackgroundTaskPolicyInput) GetSoap() bool
- type Bundle
- type BundleApplyError
- type BundleApplyErrors
- type CassandraCompression
- type CassandraConnectionInput
- func (v *CassandraConnectionInput) GetChecksum() string
- func (v *CassandraConnectionInput) GetCipherSuites() []string
- func (v *CassandraConnectionInput) GetCompression() CassandraCompression
- func (v *CassandraConnectionInput) GetContactPoints() []string
- func (v *CassandraConnectionInput) GetEnabled() bool
- func (v *CassandraConnectionInput) GetGoid() string
- func (v *CassandraConnectionInput) GetKeyspace() string
- func (v *CassandraConnectionInput) GetName() string
- func (v *CassandraConnectionInput) GetPort() int
- func (v *CassandraConnectionInput) GetProperties() []*EntityPropertyInput
- func (v *CassandraConnectionInput) GetSecurePasswordName() string
- func (v *CassandraConnectionInput) GetSslEnabled() bool
- func (v *CassandraConnectionInput) GetUsername() string
- type CertRevocationCheckPropertyType
- type CertificateValidationType
- type ClusterPropertyInput
- func (v *ClusterPropertyInput) GetChecksum() string
- func (v *ClusterPropertyInput) GetDescription() string
- func (v *ClusterPropertyInput) GetGoid() string
- func (v *ClusterPropertyInput) GetHiddenProperty() bool
- func (v *ClusterPropertyInput) GetName() string
- func (v *ClusterPropertyInput) GetValue() string
- type CustomKeyValueInput
- type CustomTransport
- type DataType
- type DtdInput
- type EmailListenerInput
- func (v *EmailListenerInput) GetChecksum() string
- func (v *EmailListenerInput) GetDeleteOnReceive() bool
- func (v *EmailListenerInput) GetEnabled() bool
- func (v *EmailListenerInput) GetFolder() string
- func (v *EmailListenerInput) GetGoid() string
- func (v *EmailListenerInput) GetHardwiredServiceName() string
- func (v *EmailListenerInput) GetHostname() string
- func (v *EmailListenerInput) GetName() string
- func (v *EmailListenerInput) GetPassword() string
- func (v *EmailListenerInput) GetPollInterval() int
- func (v *EmailListenerInput) GetPort() int
- func (v *EmailListenerInput) GetProperties() []*EntityPropertyInput
- func (v *EmailListenerInput) GetServerType() EmailServerType
- func (v *EmailListenerInput) GetSizeLimit() int
- func (v *EmailListenerInput) GetSslEnabled() bool
- func (v *EmailListenerInput) GetUsername() string
- type EmailServerType
- type EncassArgInput
- type EncassConfigInput
- func (v *EncassConfigInput) GetChecksum() string
- func (v *EncassConfigInput) GetDescription() string
- func (v *EncassConfigInput) GetEncassArgs() []*EncassArgInput
- func (v *EncassConfigInput) GetEncassResults() []*EncassResultInput
- func (v *EncassConfigInput) GetGoid() string
- func (v *EncassConfigInput) GetGuid() string
- func (v *EncassConfigInput) GetName() string
- func (v *EncassConfigInput) GetPolicyName() string
- func (v *EncassConfigInput) GetProperties() []*EntityPropertyInput
- type EncassResultInput
- type EntityFieldOption
- type EntityMutationAction
- type EntityMutationStatus
- type EntityPropertyInput
- type FipCertInput
- func (v *FipCertInput) GetCertBase64() string
- func (v *FipCertInput) GetChecksum() string
- func (v *FipCertInput) GetGoid() string
- func (v *FipCertInput) GetName() string
- func (v *FipCertInput) GetNotAfter() string
- func (v *FipCertInput) GetNotBefore() string
- func (v *FipCertInput) GetRevocationCheckPolicyName() string
- func (v *FipCertInput) GetRevocationCheckPolicyType() PolicyUsageType
- func (v *FipCertInput) GetSubjectDn() string
- func (v *FipCertInput) GetThumbprintSha1() string
- func (v *FipCertInput) GetTrustAnchor() bool
- func (v *FipCertInput) GetTrustedFor() []TrustedForType
- func (v *FipCertInput) GetVerifyHostname() bool
- type FipGroupInput
- type FipInput
- func (v *FipInput) GetCertificateReferences() []*FipCertInput
- func (v *FipInput) GetCertificateValidation() CertificateValidationType
- func (v *FipInput) GetChecksum() string
- func (v *FipInput) GetEnableCredentialTypeSaml() bool
- func (v *FipInput) GetEnableCredentialTypeX509() bool
- func (v *FipInput) GetGoid() string
- func (v *FipInput) GetName() string
- type FipUserInput
- func (v *FipUserInput) GetCertBase64() string
- func (v *FipUserInput) GetChecksum() string
- func (v *FipUserInput) GetEmail() string
- func (v *FipUserInput) GetFirstName() string
- func (v *FipUserInput) GetGoid() string
- func (v *FipUserInput) GetLastName() string
- func (v *FipUserInput) GetLogin() string
- func (v *FipUserInput) GetMemberOf() []*MembershipInput
- func (v *FipUserInput) GetName() string
- func (v *FipUserInput) GetProviderName() string
- func (v *FipUserInput) GetSubjectDn() string
- type FolderInput
- type GlobalPolicyInput
- func (v *GlobalPolicyInput) GetChecksum() string
- func (v *GlobalPolicyInput) GetFolderPath() string
- func (v *GlobalPolicyInput) GetGoid() string
- func (v *GlobalPolicyInput) GetGuid() string
- func (v *GlobalPolicyInput) GetName() string
- func (v *GlobalPolicyInput) GetPolicy() *PolicyInput
- func (v *GlobalPolicyInput) GetSoap() bool
- func (v *GlobalPolicyInput) GetTag() string
- type GroupMappingInput
- type HttpConfigurationInput
- func (v *HttpConfigurationInput) GetChecksum() string
- func (v *HttpConfigurationInput) GetConnectTimeout() int
- func (v *HttpConfigurationInput) GetFollowRedirects() bool
- func (v *HttpConfigurationInput) GetGoid() string
- func (v *HttpConfigurationInput) GetHost() string
- func (v *HttpConfigurationInput) GetNtlmDomain() string
- func (v *HttpConfigurationInput) GetNtlmHost() string
- func (v *HttpConfigurationInput) GetPath() string
- func (v *HttpConfigurationInput) GetPort() int
- func (v *HttpConfigurationInput) GetProtocol() HttpScheme
- func (v *HttpConfigurationInput) GetProxyConfiguration() *HttpProxyConfigurationInput
- func (v *HttpConfigurationInput) GetProxyUse() EntityFieldOption
- func (v *HttpConfigurationInput) GetReadTimeout() int
- func (v *HttpConfigurationInput) GetSecurePasswordName() string
- func (v *HttpConfigurationInput) GetTlsCipherSuites() []string
- func (v *HttpConfigurationInput) GetTlsKeyAlias() string
- func (v *HttpConfigurationInput) GetTlsKeyUse() EntityFieldOption
- func (v *HttpConfigurationInput) GetTlsKeystoreId() string
- func (v *HttpConfigurationInput) GetTlsVersion() string
- func (v *HttpConfigurationInput) GetUsername() string
- type HttpMethod
- type HttpProxyConfigurationInput
- type HttpScheme
- type InternalGroupInput
- type InternalUserInput
- func (v *InternalUserInput) GetCertBase64() string
- func (v *InternalUserInput) GetChecksum() string
- func (v *InternalUserInput) GetEmail() string
- func (v *InternalUserInput) GetEnabled() bool
- func (v *InternalUserInput) GetFirstName() string
- func (v *InternalUserInput) GetGoid() string
- func (v *InternalUserInput) GetLastName() string
- func (v *InternalUserInput) GetLogin() string
- func (v *InternalUserInput) GetMemberOf() []*MembershipInput
- func (v *InternalUserInput) GetName() string
- func (v *InternalUserInput) GetPassword() string
- type JdbcConnectionInput
- func (v *JdbcConnectionInput) GetChecksum() string
- func (v *JdbcConnectionInput) GetDriverClass() string
- func (v *JdbcConnectionInput) GetEnabled() bool
- func (v *JdbcConnectionInput) GetGoid() string
- func (v *JdbcConnectionInput) GetJdbcUrl() string
- func (v *JdbcConnectionInput) GetMaxPoolSize() int
- func (v *JdbcConnectionInput) GetMinPoolSize() int
- func (v *JdbcConnectionInput) GetName() string
- func (v *JdbcConnectionInput) GetPassword() string
- func (v *JdbcConnectionInput) GetProperties() []*EntityPropertyInput
- func (v *JdbcConnectionInput) GetUsername() string
- type JmsDestinationInput
- func (v *JmsDestinationInput) GetChecksum() string
- func (v *JmsDestinationInput) GetConnectionFactoryName() string
- func (v *JmsDestinationInput) GetConnectionGoid() string
- func (v *JmsDestinationInput) GetDestinationName() string
- func (v *JmsDestinationInput) GetDestinationPassword() string
- func (v *JmsDestinationInput) GetDestinationSslDetails() *JmsSslDetailsInput
- func (v *JmsDestinationInput) GetDestinationType() string
- func (v *JmsDestinationInput) GetDestinationUsername() string
- func (v *JmsDestinationInput) GetDirection() string
- func (v *JmsDestinationInput) GetEnabled() bool
- func (v *JmsDestinationInput) GetGoid() string
- func (v *JmsDestinationInput) GetInitialContextFactoryClassname() string
- func (v *JmsDestinationInput) GetJndiPassword() string
- func (v *JmsDestinationInput) GetJndiSslDetails() *JmsSslDetailsInput
- func (v *JmsDestinationInput) GetJndiUrl() string
- func (v *JmsDestinationInput) GetJndiUsername() string
- func (v *JmsDestinationInput) GetName() string
- func (v *JmsDestinationInput) GetProperties() []*EntityPropertyInput
- func (v *JmsDestinationInput) GetProviderType() string
- func (v *JmsDestinationInput) GetTemplate() bool
- type JmsSslDetailsInput
- func (v *JmsSslDetailsInput) GetSslClientKeyAlias() string
- func (v *JmsSslDetailsInput) GetSslEnabled() bool
- func (v *JmsSslDetailsInput) GetSslForAuthenticationOnly() bool
- func (v *JmsSslDetailsInput) GetSslVerifyServerCertificate() bool
- func (v *JmsSslDetailsInput) GetSslVerifyServerHostname() bool
- type JobStatus
- type JobType
- type KeyInput
- func (v *KeyInput) GetAlias() string
- func (v *KeyInput) GetCertChain() []string
- func (v *KeyInput) GetChecksum() string
- func (v *KeyInput) GetGoid() string
- func (v *KeyInput) GetKeyType() string
- func (v *KeyInput) GetKeystoreId() string
- func (v *KeyInput) GetP12() string
- func (v *KeyInput) GetPem() string
- func (v *KeyInput) GetSubjectDn() string
- func (v *KeyInput) GetUsageTypes() []KeyUsageType
- type KeyUsageType
- type LdapInput
- func (v *LdapInput) GetBindDn() string
- func (v *LdapInput) GetBindPassword() string
- func (v *LdapInput) GetChecksum() string
- func (v *LdapInput) GetGoid() string
- func (v *LdapInput) GetGroupMappings() []*GroupMappingInput
- func (v *LdapInput) GetLdapUrls() []string
- func (v *LdapInput) GetLdapsClientAuthEnabled() bool
- func (v *LdapInput) GetLdapsClientKeyAlias() string
- func (v *LdapInput) GetLdapsClientKeystoreId() string
- func (v *LdapInput) GetName() string
- func (v *LdapInput) GetSearchBase() string
- func (v *LdapInput) GetUserMappings() []*UserMappingInput
- func (v *LdapInput) GetWritable() bool
- type ListenPortClientAuth
- type ListenPortFeature
- type ListenPortInput
- func (v *ListenPortInput) GetChecksum() string
- func (v *ListenPortInput) GetEnabled() bool
- func (v *ListenPortInput) GetEnabledFeatures() []ListenPortFeature
- func (v *ListenPortInput) GetGoid() string
- func (v *ListenPortInput) GetHardwiredServiceName() string
- func (v *ListenPortInput) GetName() string
- func (v *ListenPortInput) GetPort() int
- func (v *ListenPortInput) GetProperties() []*EntityPropertyInput
- func (v *ListenPortInput) GetProtocol() string
- func (v *ListenPortInput) GetTlsSettings() *ListenPortTlsSettingsInput
- type ListenPortTlsSettingsInput
- func (v *ListenPortTlsSettingsInput) GetCipherSuites() []string
- func (v *ListenPortTlsSettingsInput) GetClientAuthentication() ListenPortClientAuth
- func (v *ListenPortTlsSettingsInput) GetKeyAlias() string
- func (v *ListenPortTlsSettingsInput) GetKeystoreId() string
- func (v *ListenPortTlsSettingsInput) GetTlsVersions() []string
- func (v *ListenPortTlsSettingsInput) GetUseCipherSuitesOrder() bool
- type LogSeverityThreshold
- type LogSinkCategory
- type LogSinkFilterInput
- type LogSinkInput
- func (v *LogSinkInput) GetCategories() []LogSinkCategory
- func (v *LogSinkInput) GetChecksum() string
- func (v *LogSinkInput) GetDescription() string
- func (v *LogSinkInput) GetEnabled() bool
- func (v *LogSinkInput) GetFilters() []*LogSinkFilterInput
- func (v *LogSinkInput) GetGoid() string
- func (v *LogSinkInput) GetName() string
- func (v *LogSinkInput) GetProperties() []*EntityPropertyInput
- func (v *LogSinkInput) GetSeverity() LogSeverityThreshold
- func (v *LogSinkInput) GetSyslogHosts() []string
- func (v *LogSinkInput) GetType() LogSinkType
- type LogSinkType
- type MemberStrategyInput
- type MembershipInput
- type ModuleType
- type OcspNonceUsage
- type PasswdStrategyInput
- type PasswordPolicyInput
- func (v *PasswordPolicyInput) GetAllowableChangesPerDay() bool
- func (v *PasswordPolicyInput) GetCharDiffMinimum() int
- func (v *PasswordPolicyInput) GetChecksum() string
- func (v *PasswordPolicyInput) GetForcePasswordChangeNewUser() bool
- func (v *PasswordPolicyInput) GetGoid() string
- func (v *PasswordPolicyInput) GetLowerMinimum() int
- func (v *PasswordPolicyInput) GetMaxPasswordLength() int
- func (v *PasswordPolicyInput) GetMinPasswordLength() int
- func (v *PasswordPolicyInput) GetNoRepeatingCharacters() bool
- func (v *PasswordPolicyInput) GetNonNumericMinimum() int
- func (v *PasswordPolicyInput) GetNumberMinimum() int
- func (v *PasswordPolicyInput) GetPasswordExpiry() int
- func (v *PasswordPolicyInput) GetRepeatFrequency() int
- func (v *PasswordPolicyInput) GetSymbolMinimum() int
- func (v *PasswordPolicyInput) GetUpperMinimum() int
- type PolicyFragmentInput
- func (v *PolicyFragmentInput) GetChecksum() string
- func (v *PolicyFragmentInput) GetFolderPath() string
- func (v *PolicyFragmentInput) GetGoid() string
- func (v *PolicyFragmentInput) GetGuid() string
- func (v *PolicyFragmentInput) GetName() string
- func (v *PolicyFragmentInput) GetPolicy() *PolicyInput
- func (v *PolicyFragmentInput) GetSoap() bool
- type PolicyInput
- type PolicyUsageType
- type RevocationCheckPolicyInput
- func (v *RevocationCheckPolicyInput) GetChecksum() string
- func (v *RevocationCheckPolicyInput) GetContinueOnServerUnavailable() bool
- func (v *RevocationCheckPolicyInput) GetDefaultPolicy() bool
- func (v *RevocationCheckPolicyInput) GetDefaultSuccess() bool
- func (v *RevocationCheckPolicyInput) GetGoid() string
- func (v *RevocationCheckPolicyInput) GetName() string
- func (v *RevocationCheckPolicyInput) GetRevocationCheckPolicyItems() []*RevocationCheckPolicyItemInput
- type RevocationCheckPolicyItemInput
- func (v *RevocationCheckPolicyItemInput) GetAllowIssuerSignature() bool
- func (v *RevocationCheckPolicyItemInput) GetNonceUsage() OcspNonceUsage
- func (v *RevocationCheckPolicyItemInput) GetSignerThumbprintSha1s() []string
- func (v *RevocationCheckPolicyItemInput) GetType() CertRevocationCheckPropertyType
- func (v *RevocationCheckPolicyItemInput) GetUrl() string
- type SMConfigInput
- func (v *SMConfigInput) GetAgentHost() string
- func (v *SMConfigInput) GetAgentHostConfig() string
- func (v *SMConfigInput) GetAgentIP() string
- func (v *SMConfigInput) GetAgentSecret() string
- func (v *SMConfigInput) GetChecksum() string
- func (v *SMConfigInput) GetClusterFailoverThreshold() int
- func (v *SMConfigInput) GetCryptoMode() SMCryptoMode
- func (v *SMConfigInput) GetEnabled() bool
- func (v *SMConfigInput) GetGoid() string
- func (v *SMConfigInput) GetIpCheckEnabled() bool
- func (v *SMConfigInput) GetName() string
- func (v *SMConfigInput) GetNonClusterFailover() bool
- func (v *SMConfigInput) GetProperties() []*EntityPropertyInput
- func (v *SMConfigInput) GetSecurePasswordName() string
- func (v *SMConfigInput) GetUpdateSSOToken() bool
- func (v *SMConfigInput) GetUsername() string
- type SMCryptoMode
- type ScheduledTaskInput
- func (v *ScheduledTaskInput) GetChecksum() string
- func (v *ScheduledTaskInput) GetCronExpression() string
- func (v *ScheduledTaskInput) GetExecuteOnCreation() bool
- func (v *ScheduledTaskInput) GetExecuteOnSingleNode() bool
- func (v *ScheduledTaskInput) GetExecutionDate() time.Time
- func (v *ScheduledTaskInput) GetGoid() string
- func (v *ScheduledTaskInput) GetJobType() JobType
- func (v *ScheduledTaskInput) GetName() string
- func (v *ScheduledTaskInput) GetPolicyName() string
- func (v *ScheduledTaskInput) GetRunAsUser() string
- func (v *ScheduledTaskInput) GetRunAsUserProviderName() string
- func (v *ScheduledTaskInput) GetStatus() JobStatus
- type SchemaInput
- type SecretInput
- func (v *SecretInput) GetChecksum() string
- func (v *SecretInput) GetDescription() string
- func (v *SecretInput) GetGoid() string
- func (v *SecretInput) GetName() string
- func (v *SecretInput) GetSecret() string
- func (v *SecretInput) GetSecretType() SecretType
- func (v *SecretInput) GetVariableReferencable() bool
- type SecretType
- type ServerModuleFileInput
- func (v *ServerModuleFileInput) GetChecksum() string
- func (v *ServerModuleFileInput) GetGoid() string
- func (v *ServerModuleFileInput) GetModuleSha256() string
- func (v *ServerModuleFileInput) GetModuleType() ModuleType
- func (v *ServerModuleFileInput) GetName() string
- func (v *ServerModuleFileInput) GetProperties() []*EntityPropertyInput
- func (v *ServerModuleFileInput) GetSignature() string
- func (v *ServerModuleFileInput) GetSignerCertBase64() string
- type ServiceResolutionConfigInput
- func (v *ServiceResolutionConfigInput) GetChecksum() string
- func (v *ServiceResolutionConfigInput) GetGoid() string
- func (v *ServiceResolutionConfigInput) GetResolutionPathCaseSensitive() bool
- func (v *ServiceResolutionConfigInput) GetResolutionPathRequired() bool
- func (v *ServiceResolutionConfigInput) GetUseL7OriginalUrl() bool
- func (v *ServiceResolutionConfigInput) GetUseServiceGoid() bool
- func (v *ServiceResolutionConfigInput) GetUseSoapAction() bool
- func (v *ServiceResolutionConfigInput) GetUseSoapBodyChildNamespace() bool
- type SoapServiceInput
- func (v *SoapServiceInput) GetChecksum() string
- func (v *SoapServiceInput) GetEnabled() bool
- func (v *SoapServiceInput) GetFolderPath() string
- func (v *SoapServiceInput) GetGoid() string
- func (v *SoapServiceInput) GetGuid() string
- func (v *SoapServiceInput) GetLaxResolution() bool
- func (v *SoapServiceInput) GetMethodsAllowed() []HttpMethod
- func (v *SoapServiceInput) GetName() string
- func (v *SoapServiceInput) GetPolicy() *PolicyInput
- func (v *SoapServiceInput) GetProperties() []*EntityPropertyInput
- func (v *SoapServiceInput) GetResolutionPath() string
- func (v *SoapServiceInput) GetResolvers() *SoapServiceResolverInput
- func (v *SoapServiceInput) GetSoapVersion() SoapVersion
- func (v *SoapServiceInput) GetTracingEnabled() bool
- func (v *SoapServiceInput) GetWsdl() string
- func (v *SoapServiceInput) GetWssProcessingEnabled() bool
- type SoapServiceResolverInput
- type SoapVersion
- type TrustedCertInput
- func (v *TrustedCertInput) GetCertBase64() string
- func (v *TrustedCertInput) GetChecksum() string
- func (v *TrustedCertInput) GetGoid() string
- func (v *TrustedCertInput) GetName() string
- func (v *TrustedCertInput) GetNotAfter() string
- func (v *TrustedCertInput) GetNotBefore() string
- func (v *TrustedCertInput) GetRevocationCheckPolicyName() string
- func (v *TrustedCertInput) GetRevocationCheckPolicyType() PolicyUsageType
- func (v *TrustedCertInput) GetSubjectDn() string
- func (v *TrustedCertInput) GetThumbprintSha1() string
- func (v *TrustedCertInput) GetTrustAnchor() bool
- func (v *TrustedCertInput) GetTrustedFor() []TrustedForType
- func (v *TrustedCertInput) GetVerifyHostname() bool
- type TrustedForType
- type UserMappingInput
- func (v *UserMappingInput) GetEmailNameAttrName() string
- func (v *UserMappingInput) GetFirstNameAttrName() string
- func (v *UserMappingInput) GetKerberosAttrName() string
- func (v *UserMappingInput) GetKerberosEnterpriseAttrName() string
- func (v *UserMappingInput) GetLastNameAttrName() string
- func (v *UserMappingInput) GetLoginAttrName() string
- func (v *UserMappingInput) GetNameAttrName() string
- func (v *UserMappingInput) GetObjClass() string
- func (v *UserMappingInput) GetPasswdAttrName() string
- func (v *UserMappingInput) GetPasswdType() *PasswdStrategyInput
- func (v *UserMappingInput) GetUserCertAttrName() string
- type WebApiServiceInput
- func (v *WebApiServiceInput) GetChecksum() string
- func (v *WebApiServiceInput) GetEnabled() bool
- func (v *WebApiServiceInput) GetFolderPath() string
- func (v *WebApiServiceInput) GetGoid() string
- func (v *WebApiServiceInput) GetGuid() string
- func (v *WebApiServiceInput) GetMethodsAllowed() []HttpMethod
- func (v *WebApiServiceInput) GetName() string
- func (v *WebApiServiceInput) GetPolicy() *PolicyInput
- func (v *WebApiServiceInput) GetProperties() []*EntityPropertyInput
- func (v *WebApiServiceInput) GetResolutionPath() string
- func (v *WebApiServiceInput) GetTracingEnabled() bool
- func (v *WebApiServiceInput) GetWssProcessingEnabled() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyDynamicBundle ¶
func CheckDetailedStatus ¶ added in v1.0.5
func GqlSummary ¶
func GqlSummary()
Types ¶
type ActiveConnectorInput ¶
type ActiveConnectorInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The active connector name Name string `json:"name"` // Whether this active connector is enabled Enabled bool `json:"enabled"` // The active connector type - KAFKA, SFTP_POLLING_LISTENER, MQ_NATIVE ConnectorType ActiveConnectorType `json:"connectorType"` // The name of the published service hardwired to the active connector HardwiredServiceName string `json:"hardwiredServiceName"` // The active connector properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // The advanced properties for active connector AdvancedProperties []*EntityPropertyInput `json:"advancedProperties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*ActiveConnectorInput) GetAdvancedProperties ¶
func (v *ActiveConnectorInput) GetAdvancedProperties() []*EntityPropertyInput
GetAdvancedProperties returns ActiveConnectorInput.AdvancedProperties, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetChecksum ¶
func (v *ActiveConnectorInput) GetChecksum() string
GetChecksum returns ActiveConnectorInput.Checksum, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetConnectorType ¶
func (v *ActiveConnectorInput) GetConnectorType() ActiveConnectorType
GetConnectorType returns ActiveConnectorInput.ConnectorType, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetEnabled ¶
func (v *ActiveConnectorInput) GetEnabled() bool
GetEnabled returns ActiveConnectorInput.Enabled, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetGoid ¶
func (v *ActiveConnectorInput) GetGoid() string
GetGoid returns ActiveConnectorInput.Goid, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetHardwiredServiceName ¶
func (v *ActiveConnectorInput) GetHardwiredServiceName() string
GetHardwiredServiceName returns ActiveConnectorInput.HardwiredServiceName, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetName ¶
func (v *ActiveConnectorInput) GetName() string
GetName returns ActiveConnectorInput.Name, and is useful for accessing the field via an interface.
func (*ActiveConnectorInput) GetProperties ¶
func (v *ActiveConnectorInput) GetProperties() []*EntityPropertyInput
GetProperties returns ActiveConnectorInput.Properties, and is useful for accessing the field via an interface.
type ActiveConnectorType ¶
type ActiveConnectorType string
const ( ActiveConnectorTypeKafka ActiveConnectorType = "KAFKA" ActiveConnectorTypeSftpPollingListener ActiveConnectorType = "SFTP_POLLING_LISTENER" ActiveConnectorTypeMqNative ActiveConnectorType = "MQ_NATIVE" )
type AdministrativeUserAccountPropertyInput ¶ added in v1.0.5
type AdministrativeUserAccountPropertyInput struct { // The administrative user account minimum property unique identifier Goid string `json:"goid"` // The name of administrative user account minimum property Name string `json:"name"` // The value of the administrative user account minimum property Value string `json:"value"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
The inputs sent with the setClusterProperty Mutation
func (*AdministrativeUserAccountPropertyInput) GetChecksum ¶ added in v1.0.5
func (v *AdministrativeUserAccountPropertyInput) GetChecksum() string
GetChecksum returns AdministrativeUserAccountPropertyInput.Checksum, and is useful for accessing the field via an interface.
func (*AdministrativeUserAccountPropertyInput) GetGoid ¶ added in v1.0.5
func (v *AdministrativeUserAccountPropertyInput) GetGoid() string
GetGoid returns AdministrativeUserAccountPropertyInput.Goid, and is useful for accessing the field via an interface.
func (*AdministrativeUserAccountPropertyInput) GetName ¶ added in v1.0.5
func (v *AdministrativeUserAccountPropertyInput) GetName() string
GetName returns AdministrativeUserAccountPropertyInput.Name, and is useful for accessing the field via an interface.
func (*AdministrativeUserAccountPropertyInput) GetValue ¶ added in v1.0.5
func (v *AdministrativeUserAccountPropertyInput) GetValue() string
GetValue returns AdministrativeUserAccountPropertyInput.Value, and is useful for accessing the field via an interface.
type BackgroundTaskPolicyInput ¶
type BackgroundTaskPolicyInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The name of the background task policy Name string `json:"name"` // The internal entity unique identifier Guid string `json:"guid"` // The folder path background task policy FolderPath string `json:"folderPath"` // The background task policy Policy *PolicyInput `json:"policy,omitempty"` Soap bool `json:"soap"` // The configuration checksum Checksum string `json:"checksum"` }
func (*BackgroundTaskPolicyInput) GetChecksum ¶
func (v *BackgroundTaskPolicyInput) GetChecksum() string
GetChecksum returns BackgroundTaskPolicyInput.Checksum, and is useful for accessing the field via an interface.
func (*BackgroundTaskPolicyInput) GetFolderPath ¶
func (v *BackgroundTaskPolicyInput) GetFolderPath() string
GetFolderPath returns BackgroundTaskPolicyInput.FolderPath, and is useful for accessing the field via an interface.
func (*BackgroundTaskPolicyInput) GetGoid ¶
func (v *BackgroundTaskPolicyInput) GetGoid() string
GetGoid returns BackgroundTaskPolicyInput.Goid, and is useful for accessing the field via an interface.
func (*BackgroundTaskPolicyInput) GetGuid ¶
func (v *BackgroundTaskPolicyInput) GetGuid() string
GetGuid returns BackgroundTaskPolicyInput.Guid, and is useful for accessing the field via an interface.
func (*BackgroundTaskPolicyInput) GetName ¶
func (v *BackgroundTaskPolicyInput) GetName() string
GetName returns BackgroundTaskPolicyInput.Name, and is useful for accessing the field via an interface.
func (*BackgroundTaskPolicyInput) GetPolicy ¶
func (v *BackgroundTaskPolicyInput) GetPolicy() *PolicyInput
GetPolicy returns BackgroundTaskPolicyInput.Policy, and is useful for accessing the field via an interface.
func (*BackgroundTaskPolicyInput) GetSoap ¶
func (v *BackgroundTaskPolicyInput) GetSoap() bool
GetSoap returns BackgroundTaskPolicyInput.Soap, and is useful for accessing the field via an interface.
type Bundle ¶
type Bundle struct { WebApiServices []*WebApiServiceInput `json:"webApiServices,omitempty"` InternalWebApiServices []*WebApiServiceInput `json:"internalWebApiServices,omitempty"` SoapServices []*SoapServiceInput `json:"soapServices,omitempty"` InternalSoapServices []*SoapServiceInput `json:"internalSoapServices,omitempty"` PolicyFragments []*PolicyFragmentInput `json:"policyFragments,omitempty"` EncassConfigs []*EncassConfigInput `json:"encassConfigs,omitempty"` ClusterProperties []*ClusterPropertyInput `json:"clusterProperties,omitempty"` JdbcConnections []*JdbcConnectionInput `json:"jdbcConnections,omitempty"` TrustedCerts []*TrustedCertInput `json:"trustedCerts,omitempty"` Schemas []*SchemaInput `json:"schemas,omitempty"` Dtds []*DtdInput `json:"dtds,omitempty"` Fips []*FipInput `json:"fips,omitempty"` LdapIdps []*LdapInput `json:"ldaps,omitempty"` InternalGroups []*InternalGroupInput `json:"internalGroups,omitempty"` FipGroups []*FipGroupInput `json:"fipGroups,omitempty"` InternalUsers []*InternalUserInput `json:"internalUsers,omitempty"` FipUsers []*FipUserInput `json:"fipUsers,omitempty"` Secrets []*SecretInput `json:"secrets,omitempty"` Keys []*KeyInput `json:"keys,omitempty"` CassandraConnections []*CassandraConnectionInput `json:"cassandraConnections,omitempty"` JmsDestinations []*JmsDestinationInput `json:"jmsDestinations,omitempty"` GlobalPolicies []*GlobalPolicyInput `json:"globalPolicies,omitempty"` BackgroundTasks []*BackgroundTaskPolicyInput `json:"backgroundTaskPolicies,omitempty"` ScheduledTasks []*ScheduledTaskInput `json:"scheduledTasks,omitempty"` ServerModuleFiles []*ServerModuleFileInput `json:"serverModuleFiles,omitempty"` SiteMinderConfigs []*SMConfigInput `json:"smConfigs,omitempty"` ActiveConnectors []*ActiveConnectorInput `json:"activeConnectors,omitempty"` EmailListeners []*EmailListenerInput `json:"emailListeners,omitempty"` ListenPorts []*ListenPortInput `json:"listenPorts,omitempty"` AdministrativeUserAccountProperties []*AdministrativeUserAccountPropertyInput `json:"administrativeUserAccountProperties,omitempty"` PasswordPolicies []*PasswordPolicyInput `json:"passwordPolicies,omitempty"` RevocationCheckPolicies []*RevocationCheckPolicyInput `json:"revocationCheckPolicies,omitempty"` LogSinks []*LogSinkInput `json:"logSinks,omitempty"` HttpConfigurations []*HttpConfigurationInput `json:"httpConfigurations,omitempty"` CustomKeyValues []*CustomKeyValueInput `json:"customKeyValues,omitempty"` ServiceResolutionConfigs []*ServiceResolutionConfigInput `json:"serviceResolutionConfigs,omitempty"` Folders []*FolderInput `json:"folders,omitempty"` }
type BundleApplyError ¶ added in v1.0.4
type BundleApplyErrors ¶ added in v1.0.4
type BundleApplyErrors struct {
Errors []BundleApplyError `json:"errors,omitempty"`
}
type CassandraCompression ¶
type CassandraCompression string
const ( CassandraCompressionNone CassandraCompression = "NONE" CassandraCompressionLz4 CassandraCompression = "LZ4" )
type CassandraConnectionInput ¶
type CassandraConnectionInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The Cassandra Connection name Name string `json:"name"` // The Cassandra keyspace name Keyspace string `json:"keyspace"` // The Cassandra connection points ContactPoints []string `json:"contactPoints"` // The Cassandra server port Port int `json:"port"` // The username Username string `json:"username"` // The secure password reference. SecurePasswordName string `json:"securePasswordName"` // The Cassandra connection compression type Compression CassandraCompression `json:"compression"` // Whether this Cassandra connection is SSL enabled SslEnabled bool `json:"sslEnabled"` // Cipher suites used for SSL connection CipherSuites []string `json:"cipherSuites"` // Whether this Cassandra connection is enabled Enabled bool `json:"enabled"` // The Cassandra connection properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*CassandraConnectionInput) GetChecksum ¶
func (v *CassandraConnectionInput) GetChecksum() string
GetChecksum returns CassandraConnectionInput.Checksum, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetCipherSuites ¶
func (v *CassandraConnectionInput) GetCipherSuites() []string
GetCipherSuites returns CassandraConnectionInput.CipherSuites, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetCompression ¶
func (v *CassandraConnectionInput) GetCompression() CassandraCompression
GetCompression returns CassandraConnectionInput.Compression, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetContactPoints ¶
func (v *CassandraConnectionInput) GetContactPoints() []string
GetContactPoints returns CassandraConnectionInput.ContactPoints, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetEnabled ¶
func (v *CassandraConnectionInput) GetEnabled() bool
GetEnabled returns CassandraConnectionInput.Enabled, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetGoid ¶
func (v *CassandraConnectionInput) GetGoid() string
GetGoid returns CassandraConnectionInput.Goid, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetKeyspace ¶
func (v *CassandraConnectionInput) GetKeyspace() string
GetKeyspace returns CassandraConnectionInput.Keyspace, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetName ¶
func (v *CassandraConnectionInput) GetName() string
GetName returns CassandraConnectionInput.Name, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetPort ¶
func (v *CassandraConnectionInput) GetPort() int
GetPort returns CassandraConnectionInput.Port, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetProperties ¶
func (v *CassandraConnectionInput) GetProperties() []*EntityPropertyInput
GetProperties returns CassandraConnectionInput.Properties, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetSecurePasswordName ¶
func (v *CassandraConnectionInput) GetSecurePasswordName() string
GetSecurePasswordName returns CassandraConnectionInput.SecurePasswordName, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetSslEnabled ¶
func (v *CassandraConnectionInput) GetSslEnabled() bool
GetSslEnabled returns CassandraConnectionInput.SslEnabled, and is useful for accessing the field via an interface.
func (*CassandraConnectionInput) GetUsername ¶
func (v *CassandraConnectionInput) GetUsername() string
GetUsername returns CassandraConnectionInput.Username, and is useful for accessing the field via an interface.
type CertRevocationCheckPropertyType ¶ added in v1.0.5
type CertRevocationCheckPropertyType string
const ( // Type for checking against a CRL from a URL contained in an X.509 Certificate CertRevocationCheckPropertyTypeCrlFromCertificate CertRevocationCheckPropertyType = "CRL_FROM_CERTIFICATE" // Type for checking against a CRL from a specified URL CertRevocationCheckPropertyTypeCrlFromUrl CertRevocationCheckPropertyType = "CRL_FROM_URL" // Type for OCSP check against a responder URL contained in an X.509 Certificate CertRevocationCheckPropertyTypeOcspFromCertificate CertRevocationCheckPropertyType = "OCSP_FROM_CERTIFICATE" // Type for OCSP check against a specified responder URL CertRevocationCheckPropertyTypeOcspFromUrl CertRevocationCheckPropertyType = "OCSP_FROM_URL" )
type CertificateValidationType ¶
type CertificateValidationType string
const ( CertificateValidationTypeCertificateOnly CertificateValidationType = "CERTIFICATE_ONLY" CertificateValidationTypePathValidation CertificateValidationType = "PATH_VALIDATION" CertificateValidationTypeRevocation CertificateValidationType = "REVOCATION" )
type ClusterPropertyInput ¶
type ClusterPropertyInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The name of the cluster property Name string `json:"name"` // The value of the cluster property to set Value string `json:"value"` // The cluster property description Description string `json:"description"` // Whether this is a hidden property. (Note that, this field has no effect on the mutation) HiddenProperty bool `json:"hiddenProperty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
The inputs sent with the setClusterProperty Mutation
func (*ClusterPropertyInput) GetChecksum ¶
func (v *ClusterPropertyInput) GetChecksum() string
GetChecksum returns ClusterPropertyInput.Checksum, and is useful for accessing the field via an interface.
func (*ClusterPropertyInput) GetDescription ¶
func (v *ClusterPropertyInput) GetDescription() string
GetDescription returns ClusterPropertyInput.Description, and is useful for accessing the field via an interface.
func (*ClusterPropertyInput) GetGoid ¶
func (v *ClusterPropertyInput) GetGoid() string
GetGoid returns ClusterPropertyInput.Goid, and is useful for accessing the field via an interface.
func (*ClusterPropertyInput) GetHiddenProperty ¶
func (v *ClusterPropertyInput) GetHiddenProperty() bool
GetHiddenProperty returns ClusterPropertyInput.HiddenProperty, and is useful for accessing the field via an interface.
func (*ClusterPropertyInput) GetName ¶
func (v *ClusterPropertyInput) GetName() string
GetName returns ClusterPropertyInput.Name, and is useful for accessing the field via an interface.
func (*ClusterPropertyInput) GetValue ¶
func (v *ClusterPropertyInput) GetValue() string
GetValue returns ClusterPropertyInput.Value, and is useful for accessing the field via an interface.
type CustomKeyValueInput ¶ added in v1.0.5
type CustomKeyValueInput struct { // The goid for the custom key value Goid string `json:"goid"` // The custom key Key string `json:"key"` // The custom value in Base64 encoded format Value string `json:"value"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
The inputs sent with the setCustomKeyValue Mutation
func (*CustomKeyValueInput) GetChecksum ¶ added in v1.0.5
func (v *CustomKeyValueInput) GetChecksum() string
GetChecksum returns CustomKeyValueInput.Checksum, and is useful for accessing the field via an interface.
func (*CustomKeyValueInput) GetGoid ¶ added in v1.0.5
func (v *CustomKeyValueInput) GetGoid() string
GetGoid returns CustomKeyValueInput.Goid, and is useful for accessing the field via an interface.
func (*CustomKeyValueInput) GetKey ¶ added in v1.0.5
func (v *CustomKeyValueInput) GetKey() string
GetKey returns CustomKeyValueInput.Key, and is useful for accessing the field via an interface.
func (*CustomKeyValueInput) GetValue ¶ added in v1.0.5
func (v *CustomKeyValueInput) GetValue() string
GetValue returns CustomKeyValueInput.Value, and is useful for accessing the field via an interface.
type CustomTransport ¶
type CustomTransport struct {
// contains filtered or unexported fields
}
type DataType ¶
type DataType string
const ( DataTypeString DataType = "STRING" DataTypeCertificate DataType = "CERTIFICATE" DataTypeInteger DataType = "INTEGER" DataTypeDecimal DataType = "DECIMAL" DataTypeFloat DataType = "FLOAT" DataTypeElement DataType = "ELEMENT" DataTypeBoolean DataType = "BOOLEAN" DataTypeBinary DataType = "BINARY" DataTypeDateTime DataType = "DATE_TIME" DataTypeMessage DataType = "MESSAGE" DataTypeBlob DataType = "BLOB" DataTypeClob DataType = "CLOB" DataTypeUnknown DataType = "UNKNOWN" )
type DtdInput ¶
type DtdInput struct { // The internal entity unique identifier Goid string `json:"goid"` // A reference to the dtd. This id is what is referred to in policy and is often mirror of the target namespace SystemId string `json:"systemId"` // The public id for the dtd PublicId string `json:"publicId"` // An optional description Description string `json:"description"` // The actual dtd itself Content string `json:"content"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*DtdInput) GetChecksum ¶
GetChecksum returns DtdInput.Checksum, and is useful for accessing the field via an interface.
func (*DtdInput) GetContent ¶
GetContent returns DtdInput.Content, and is useful for accessing the field via an interface.
func (*DtdInput) GetDescription ¶
GetDescription returns DtdInput.Description, and is useful for accessing the field via an interface.
func (*DtdInput) GetGoid ¶
GetGoid returns DtdInput.Goid, and is useful for accessing the field via an interface.
func (*DtdInput) GetPublicId ¶
GetPublicId returns DtdInput.PublicId, and is useful for accessing the field via an interface.
func (*DtdInput) GetSystemId ¶
GetSystemId returns DtdInput.SystemId, and is useful for accessing the field via an interface.
type EmailListenerInput ¶
type EmailListenerInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The name of the email listener. If you are creating several listeners, make sure the name is descriptive Name string `json:"name"` // Whether this email listener is enabled(active) Enabled bool `json:"enabled"` // The hostname of the email server. This name is verified against the X.509 certificate Hostname string `json:"hostname"` // The port number to monitor Port int `json:"port"` // The type of email server (IMAP or POP3) ServerType EmailServerType `json:"serverType"` // Whether email server connection (POP3S or IMAPS) is SSL enabled SslEnabled bool `json:"sslEnabled"` // Whether delete the messages on the mail server after retrieving DeleteOnReceive bool `json:"deleteOnReceive"` // The folder name to check for emails (Only for IMAP) Folder string `json:"folder"` // The listener will check for email after the specified number of seconds PollInterval int `json:"pollInterval"` // Email account name Username string `json:"username"` // Email account password. The password could be in plain text or secure password reference Password string `json:"password"` // The name of the published service hardwired to the email listener HardwiredServiceName string `json:"hardwiredServiceName"` // Permitted maximum size of the message SizeLimit int `json:"sizeLimit"` // [Optional] The Email listener Properties excluding sizeLimit and // HardwiredServiceName. When specified, will replace existing properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*EmailListenerInput) GetChecksum ¶
func (v *EmailListenerInput) GetChecksum() string
GetChecksum returns EmailListenerInput.Checksum, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetDeleteOnReceive ¶
func (v *EmailListenerInput) GetDeleteOnReceive() bool
GetDeleteOnReceive returns EmailListenerInput.DeleteOnReceive, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetEnabled ¶
func (v *EmailListenerInput) GetEnabled() bool
GetEnabled returns EmailListenerInput.Enabled, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetFolder ¶
func (v *EmailListenerInput) GetFolder() string
GetFolder returns EmailListenerInput.Folder, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetGoid ¶
func (v *EmailListenerInput) GetGoid() string
GetGoid returns EmailListenerInput.Goid, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetHardwiredServiceName ¶
func (v *EmailListenerInput) GetHardwiredServiceName() string
GetHardwiredServiceName returns EmailListenerInput.HardwiredServiceName, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetHostname ¶
func (v *EmailListenerInput) GetHostname() string
GetHostname returns EmailListenerInput.Hostname, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetName ¶
func (v *EmailListenerInput) GetName() string
GetName returns EmailListenerInput.Name, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetPassword ¶
func (v *EmailListenerInput) GetPassword() string
GetPassword returns EmailListenerInput.Password, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetPollInterval ¶
func (v *EmailListenerInput) GetPollInterval() int
GetPollInterval returns EmailListenerInput.PollInterval, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetPort ¶
func (v *EmailListenerInput) GetPort() int
GetPort returns EmailListenerInput.Port, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetProperties ¶
func (v *EmailListenerInput) GetProperties() []*EntityPropertyInput
GetProperties returns EmailListenerInput.Properties, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetServerType ¶
func (v *EmailListenerInput) GetServerType() EmailServerType
GetServerType returns EmailListenerInput.ServerType, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetSizeLimit ¶
func (v *EmailListenerInput) GetSizeLimit() int
GetSizeLimit returns EmailListenerInput.SizeLimit, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetSslEnabled ¶
func (v *EmailListenerInput) GetSslEnabled() bool
GetSslEnabled returns EmailListenerInput.SslEnabled, and is useful for accessing the field via an interface.
func (*EmailListenerInput) GetUsername ¶
func (v *EmailListenerInput) GetUsername() string
GetUsername returns EmailListenerInput.Username, and is useful for accessing the field via an interface.
type EmailServerType ¶
type EmailServerType string
const ( EmailServerTypeImap EmailServerType = "IMAP" EmailServerTypePop3 EmailServerType = "POP3" )
type EncassArgInput ¶
type EncassArgInput struct { // The name of the input Name string `json:"name"` // The type of input Type DataType `json:"type"` // The order of the argument in the admin gui Ordinal int `json:"ordinal"` // The prompt in the admin gui for this encass argument GuiPrompt bool `json:"guiPrompt"` // The label in the admin gui associated with this encass argument GuiLabel string `json:"guiLabel"` }
The description of an input argument for an encapsulated assertion for use when creating or updating an existing encass config
func (*EncassArgInput) GetGuiLabel ¶
func (v *EncassArgInput) GetGuiLabel() string
GetGuiLabel returns EncassArgInput.GuiLabel, and is useful for accessing the field via an interface.
func (*EncassArgInput) GetGuiPrompt ¶
func (v *EncassArgInput) GetGuiPrompt() bool
GetGuiPrompt returns EncassArgInput.GuiPrompt, and is useful for accessing the field via an interface.
func (*EncassArgInput) GetName ¶
func (v *EncassArgInput) GetName() string
GetName returns EncassArgInput.Name, and is useful for accessing the field via an interface.
func (*EncassArgInput) GetOrdinal ¶
func (v *EncassArgInput) GetOrdinal() int
GetOrdinal returns EncassArgInput.Ordinal, and is useful for accessing the field via an interface.
func (*EncassArgInput) GetType ¶
func (v *EncassArgInput) GetType() DataType
GetType returns EncassArgInput.Type, and is useful for accessing the field via an interface.
type EncassConfigInput ¶
type EncassConfigInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The guid for this encass config, can be omitted and a new one is assigned Guid string `json:"guid"` // The name of the encass config Name string `json:"name"` Description string `json:"description"` // The policy it points to and its dependencies PolicyName string `json:"policyName"` // the input argument descriptions for this encass EncassArgs []*EncassArgInput `json:"encassArgs,omitempty"` // the output descriptions EncassResults []*EncassResultInput `json:"encassResults,omitempty"` Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
The description of a new encapsulated assertion configuration being created
func (*EncassConfigInput) GetChecksum ¶
func (v *EncassConfigInput) GetChecksum() string
GetChecksum returns EncassConfigInput.Checksum, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetDescription ¶
func (v *EncassConfigInput) GetDescription() string
GetDescription returns EncassConfigInput.Description, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetEncassArgs ¶
func (v *EncassConfigInput) GetEncassArgs() []*EncassArgInput
GetEncassArgs returns EncassConfigInput.EncassArgs, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetEncassResults ¶
func (v *EncassConfigInput) GetEncassResults() []*EncassResultInput
GetEncassResults returns EncassConfigInput.EncassResults, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetGoid ¶
func (v *EncassConfigInput) GetGoid() string
GetGoid returns EncassConfigInput.Goid, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetGuid ¶
func (v *EncassConfigInput) GetGuid() string
GetGuid returns EncassConfigInput.Guid, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetName ¶
func (v *EncassConfigInput) GetName() string
GetName returns EncassConfigInput.Name, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetPolicyName ¶
func (v *EncassConfigInput) GetPolicyName() string
GetPolicyName returns EncassConfigInput.PolicyName, and is useful for accessing the field via an interface.
func (*EncassConfigInput) GetProperties ¶
func (v *EncassConfigInput) GetProperties() []*EntityPropertyInput
GetProperties returns EncassConfigInput.Properties, and is useful for accessing the field via an interface.
type EncassResultInput ¶
type EncassResultInput struct { // The name of the output Name string `json:"name"` // The type of the output Type DataType `json:"type"` }
The description of an output from the encapsulated assertion for use when creating or updating an existing encass config
func (*EncassResultInput) GetName ¶
func (v *EncassResultInput) GetName() string
GetName returns EncassResultInput.Name, and is useful for accessing the field via an interface.
func (*EncassResultInput) GetType ¶
func (v *EncassResultInput) GetType() DataType
GetType returns EncassResultInput.Type, and is useful for accessing the field via an interface.
type EntityFieldOption ¶ added in v1.0.5
type EntityFieldOption string
const ( EntityFieldOptionDefault EntityFieldOption = "DEFAULT" EntityFieldOptionNone EntityFieldOption = "NONE" EntityFieldOptionCustom EntityFieldOption = "CUSTOM" )
type EntityMutationAction ¶ added in v1.0.5
type EntityMutationAction string
const ( EntityMutationActionNewOrUpdate EntityMutationAction = "NEW_OR_UPDATE" EntityMutationActionNewOrExisting EntityMutationAction = "NEW_OR_EXISTING" EntityMutationActionAlwaysCreateNew EntityMutationAction = "ALWAYS_CREATE_NEW" EntityMutationActionIgnore EntityMutationAction = "IGNORE" EntityMutationActionDelete EntityMutationAction = "DELETE" )
type EntityMutationStatus ¶
type EntityMutationStatus string
const ( EntityMutationStatusNone EntityMutationStatus = "NONE" EntityMutationStatusCreated EntityMutationStatus = "CREATED" EntityMutationStatusUpdated EntityMutationStatus = "UPDATED" EntityMutationStatusDeleted EntityMutationStatus = "DELETED" EntityMutationStatusUsedExisting EntityMutationStatus = "USED_EXISTING" EntityMutationStatusIgnored EntityMutationStatus = "IGNORED" EntityMutationStatusError EntityMutationStatus = "ERROR" )
type EntityPropertyInput ¶
func (*EntityPropertyInput) GetName ¶
func (v *EntityPropertyInput) GetName() string
GetName returns EntityPropertyInput.Name, and is useful for accessing the field via an interface.
func (*EntityPropertyInput) GetValue ¶
func (v *EntityPropertyInput) GetValue() string
GetValue returns EntityPropertyInput.Value, and is useful for accessing the field via an interface.
type FipCertInput ¶
type FipCertInput struct { // The thumbprint of the cert to use as trust for a federated identity provider ThumbprintSha1 string `json:"thumbprintSha1"` // The internal entity unique identifier. (Note that, this field has no effect on the mutation) Goid string `json:"goid"` // The name of the trusted certificate. (Note that, this field has no effect on the mutation) Name string `json:"name"` // The base 64 encoded string of the certificate. (Note that, this field has no effect on the mutation) CertBase64 string `json:"certBase64"` // Whether to perform hostname verification with this certificate. (Note that, this field has no effect on the mutation) VerifyHostname bool `json:"verifyHostname"` // Whether this certificate is a trust anchor. (Note that, this field has no effect on the mutation) TrustAnchor bool `json:"trustAnchor"` // What the certificate is trusted for. (Note that, this field has no effect on the mutation) TrustedFor []TrustedForType `json:"trustedFor"` // The revocation check policy type. (Note that, this field has no effect on the mutation) RevocationCheckPolicyType PolicyUsageType `json:"revocationCheckPolicyType"` // The name of revocation policy. (Note that, this field has no effect on the mutation) RevocationCheckPolicyName string `json:"revocationCheckPolicyName"` // The Subject DN of this certificate. (Note that, this field has no effect on the mutation) SubjectDn string `json:"subjectDn"` // The start date of the validity period. (Note that, this field has no effect on the mutation) NotBefore string `json:"notBefore"` // the end date of the validity period. (Note that, this field has no effect on the mutation) NotAfter string `json:"notAfter"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*FipCertInput) GetCertBase64 ¶
func (v *FipCertInput) GetCertBase64() string
GetCertBase64 returns FipCertInput.CertBase64, and is useful for accessing the field via an interface.
func (*FipCertInput) GetChecksum ¶
func (v *FipCertInput) GetChecksum() string
GetChecksum returns FipCertInput.Checksum, and is useful for accessing the field via an interface.
func (*FipCertInput) GetGoid ¶
func (v *FipCertInput) GetGoid() string
GetGoid returns FipCertInput.Goid, and is useful for accessing the field via an interface.
func (*FipCertInput) GetName ¶
func (v *FipCertInput) GetName() string
GetName returns FipCertInput.Name, and is useful for accessing the field via an interface.
func (*FipCertInput) GetNotAfter ¶
func (v *FipCertInput) GetNotAfter() string
GetNotAfter returns FipCertInput.NotAfter, and is useful for accessing the field via an interface.
func (*FipCertInput) GetNotBefore ¶
func (v *FipCertInput) GetNotBefore() string
GetNotBefore returns FipCertInput.NotBefore, and is useful for accessing the field via an interface.
func (*FipCertInput) GetRevocationCheckPolicyName ¶
func (v *FipCertInput) GetRevocationCheckPolicyName() string
GetRevocationCheckPolicyName returns FipCertInput.RevocationCheckPolicyName, and is useful for accessing the field via an interface.
func (*FipCertInput) GetRevocationCheckPolicyType ¶
func (v *FipCertInput) GetRevocationCheckPolicyType() PolicyUsageType
GetRevocationCheckPolicyType returns FipCertInput.RevocationCheckPolicyType, and is useful for accessing the field via an interface.
func (*FipCertInput) GetSubjectDn ¶
func (v *FipCertInput) GetSubjectDn() string
GetSubjectDn returns FipCertInput.SubjectDn, and is useful for accessing the field via an interface.
func (*FipCertInput) GetThumbprintSha1 ¶
func (v *FipCertInput) GetThumbprintSha1() string
GetThumbprintSha1 returns FipCertInput.ThumbprintSha1, and is useful for accessing the field via an interface.
func (*FipCertInput) GetTrustAnchor ¶
func (v *FipCertInput) GetTrustAnchor() bool
GetTrustAnchor returns FipCertInput.TrustAnchor, and is useful for accessing the field via an interface.
func (*FipCertInput) GetTrustedFor ¶
func (v *FipCertInput) GetTrustedFor() []TrustedForType
GetTrustedFor returns FipCertInput.TrustedFor, and is useful for accessing the field via an interface.
func (*FipCertInput) GetVerifyHostname ¶
func (v *FipCertInput) GetVerifyHostname() bool
GetVerifyHostname returns FipCertInput.VerifyHostname, and is useful for accessing the field via an interface.
type FipGroupInput ¶
type FipGroupInput struct { Name string `json:"name"` // If provided, will try to honour at creation time Goid string `json:"goid"` // The name of the FiP this group is defined in ProviderName string `json:"providerName"` Description string `json:"description"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*FipGroupInput) GetChecksum ¶
func (v *FipGroupInput) GetChecksum() string
GetChecksum returns FipGroupInput.Checksum, and is useful for accessing the field via an interface.
func (*FipGroupInput) GetDescription ¶
func (v *FipGroupInput) GetDescription() string
GetDescription returns FipGroupInput.Description, and is useful for accessing the field via an interface.
func (*FipGroupInput) GetGoid ¶
func (v *FipGroupInput) GetGoid() string
GetGoid returns FipGroupInput.Goid, and is useful for accessing the field via an interface.
func (*FipGroupInput) GetName ¶
func (v *FipGroupInput) GetName() string
GetName returns FipGroupInput.Name, and is useful for accessing the field via an interface.
func (*FipGroupInput) GetProviderName ¶
func (v *FipGroupInput) GetProviderName() string
GetProviderName returns FipGroupInput.ProviderName, and is useful for accessing the field via an interface.
type FipInput ¶
type FipInput struct { Name string `json:"name"` // Will try to match goid if provided Goid string `json:"goid"` EnableCredentialTypeSaml bool `json:"enableCredentialTypeSaml"` EnableCredentialTypeX509 bool `json:"enableCredentialTypeX509"` CertificateValidation CertificateValidationType `json:"certificateValidation"` // The certificates in the trusted certificate table that establish the trust for this FIP CertificateReferences []*FipCertInput `json:"certificateReferences,omitempty"` // The optional checksum is ignored during the mutation but can be used to compare bundle content Checksum string `json:"checksum"` }
func (*FipInput) GetCertificateReferences ¶
func (v *FipInput) GetCertificateReferences() []*FipCertInput
GetCertificateReferences returns FipInput.CertificateReferences, and is useful for accessing the field via an interface.
func (*FipInput) GetCertificateValidation ¶
func (v *FipInput) GetCertificateValidation() CertificateValidationType
GetCertificateValidation returns FipInput.CertificateValidation, and is useful for accessing the field via an interface.
func (*FipInput) GetChecksum ¶
GetChecksum returns FipInput.Checksum, and is useful for accessing the field via an interface.
func (*FipInput) GetEnableCredentialTypeSaml ¶
GetEnableCredentialTypeSaml returns FipInput.EnableCredentialTypeSaml, and is useful for accessing the field via an interface.
func (*FipInput) GetEnableCredentialTypeX509 ¶
GetEnableCredentialTypeX509 returns FipInput.EnableCredentialTypeX509, and is useful for accessing the field via an interface.
type FipUserInput ¶
type FipUserInput struct { Name string `json:"name"` // If provided, will try to honour at creation time Goid string `json:"goid"` // The name of the FiP this user is defined as part of ProviderName string `json:"providerName"` // The list of fip group details (names) that this user is member of. If you pass // empty array, will reset memberships. If absent, does not affect memberships // for current user. MemberOf []*MembershipInput `json:"memberOf,omitempty"` Login string `json:"login"` SubjectDn string `json:"subjectDn"` // A client-side certificate associated with this user to use for pki type authentication CertBase64 string `json:"certBase64"` FirstName string `json:"firstName"` LastName string `json:"lastName"` Email string `json:"email"` Checksum string `json:"checksum"` }
func (*FipUserInput) GetCertBase64 ¶
func (v *FipUserInput) GetCertBase64() string
GetCertBase64 returns FipUserInput.CertBase64, and is useful for accessing the field via an interface.
func (*FipUserInput) GetChecksum ¶
func (v *FipUserInput) GetChecksum() string
GetChecksum returns FipUserInput.Checksum, and is useful for accessing the field via an interface.
func (*FipUserInput) GetEmail ¶
func (v *FipUserInput) GetEmail() string
GetEmail returns FipUserInput.Email, and is useful for accessing the field via an interface.
func (*FipUserInput) GetFirstName ¶
func (v *FipUserInput) GetFirstName() string
GetFirstName returns FipUserInput.FirstName, and is useful for accessing the field via an interface.
func (*FipUserInput) GetGoid ¶
func (v *FipUserInput) GetGoid() string
GetGoid returns FipUserInput.Goid, and is useful for accessing the field via an interface.
func (*FipUserInput) GetLastName ¶
func (v *FipUserInput) GetLastName() string
GetLastName returns FipUserInput.LastName, and is useful for accessing the field via an interface.
func (*FipUserInput) GetLogin ¶
func (v *FipUserInput) GetLogin() string
GetLogin returns FipUserInput.Login, and is useful for accessing the field via an interface.
func (*FipUserInput) GetMemberOf ¶
func (v *FipUserInput) GetMemberOf() []*MembershipInput
GetMemberOf returns FipUserInput.MemberOf, and is useful for accessing the field via an interface.
func (*FipUserInput) GetName ¶
func (v *FipUserInput) GetName() string
GetName returns FipUserInput.Name, and is useful for accessing the field via an interface.
func (*FipUserInput) GetProviderName ¶
func (v *FipUserInput) GetProviderName() string
GetProviderName returns FipUserInput.ProviderName, and is useful for accessing the field via an interface.
func (*FipUserInput) GetSubjectDn ¶
func (v *FipUserInput) GetSubjectDn() string
GetSubjectDn returns FipUserInput.SubjectDn, and is useful for accessing the field via an interface.
type FolderInput ¶ added in v1.0.5
type FolderInput struct { // The goid for the folder Goid string `json:"goid"` // The folder name Name string `json:"name"` // The folder Path Path string `json:"path"` // The configuration checksum of this folder Checksum string `json:"checksum"` }
func (*FolderInput) GetChecksum ¶ added in v1.0.5
func (v *FolderInput) GetChecksum() string
GetChecksum returns FolderInput.Checksum, and is useful for accessing the field via an interface.
func (*FolderInput) GetGoid ¶ added in v1.0.5
func (v *FolderInput) GetGoid() string
GetGoid returns FolderInput.Goid, and is useful for accessing the field via an interface.
func (*FolderInput) GetName ¶ added in v1.0.5
func (v *FolderInput) GetName() string
GetName returns FolderInput.Name, and is useful for accessing the field via an interface.
func (*FolderInput) GetPath ¶ added in v1.0.5
func (v *FolderInput) GetPath() string
GetPath returns FolderInput.Path, and is useful for accessing the field via an interface.
type GlobalPolicyInput ¶
type GlobalPolicyInput struct { // The name of the policy. Policies are unique by name. Name string `json:"name"` // The folder path where to create this policy. If the path does not exist, it will be created FolderPath string `json:"folderPath"` // The goid for this policy Goid string `json:"goid"` // The guid for this service, if none provided, assigned at creation Guid string `json:"guid"` // Global policy tag. Possible values are : // message-completed // message-received // post-security // post-service // pre-security // pre-service Tag string `json:"tag"` // The policy Policy *PolicyInput `json:"policy,omitempty"` Soap bool `json:"soap"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*GlobalPolicyInput) GetChecksum ¶
func (v *GlobalPolicyInput) GetChecksum() string
GetChecksum returns GlobalPolicyInput.Checksum, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetFolderPath ¶
func (v *GlobalPolicyInput) GetFolderPath() string
GetFolderPath returns GlobalPolicyInput.FolderPath, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetGoid ¶
func (v *GlobalPolicyInput) GetGoid() string
GetGoid returns GlobalPolicyInput.Goid, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetGuid ¶
func (v *GlobalPolicyInput) GetGuid() string
GetGuid returns GlobalPolicyInput.Guid, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetName ¶
func (v *GlobalPolicyInput) GetName() string
GetName returns GlobalPolicyInput.Name, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetPolicy ¶
func (v *GlobalPolicyInput) GetPolicy() *PolicyInput
GetPolicy returns GlobalPolicyInput.Policy, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetSoap ¶
func (v *GlobalPolicyInput) GetSoap() bool
GetSoap returns GlobalPolicyInput.Soap, and is useful for accessing the field via an interface.
func (*GlobalPolicyInput) GetTag ¶
func (v *GlobalPolicyInput) GetTag() string
GetTag returns GlobalPolicyInput.Tag, and is useful for accessing the field via an interface.
type GroupMappingInput ¶
type GroupMappingInput struct { ObjClass string `json:"objClass"` NameAttrName string `json:"nameAttrName"` MemberAttrName string `json:"memberAttrName"` MemberStrategy *MemberStrategyInput `json:"memberStrategy,omitempty"` }
func (*GroupMappingInput) GetMemberAttrName ¶
func (v *GroupMappingInput) GetMemberAttrName() string
GetMemberAttrName returns GroupMappingInput.MemberAttrName, and is useful for accessing the field via an interface.
func (*GroupMappingInput) GetMemberStrategy ¶
func (v *GroupMappingInput) GetMemberStrategy() *MemberStrategyInput
GetMemberStrategy returns GroupMappingInput.MemberStrategy, and is useful for accessing the field via an interface.
func (*GroupMappingInput) GetNameAttrName ¶
func (v *GroupMappingInput) GetNameAttrName() string
GetNameAttrName returns GroupMappingInput.NameAttrName, and is useful for accessing the field via an interface.
func (*GroupMappingInput) GetObjClass ¶
func (v *GroupMappingInput) GetObjClass() string
GetObjClass returns GroupMappingInput.ObjClass, and is useful for accessing the field via an interface.
type HttpConfigurationInput ¶ added in v1.0.5
type HttpConfigurationInput struct { // The goid for the http configuration Goid string `json:"goid"` // The host of the http configuration Host string `json:"host"` // The port of the http configuration Port int `json:"port"` // The protocol of the http configuration Protocol HttpScheme `json:"protocol"` // The path of the http configuration Path string `json:"path"` // The username of the http configuration Username string `json:"username"` // The securePasswordName of the http configuration SecurePasswordName string `json:"securePasswordName"` // The ntlmHost of the http configuration NtlmHost string `json:"ntlmHost"` // The ntlmDomain of the http configuration NtlmDomain string `json:"ntlmDomain"` // The tlsVersion of the http configuration TlsVersion string `json:"tlsVersion"` // The tlsKeyUse of the http configuration TlsKeyUse EntityFieldOption `json:"tlsKeyUse"` // The tlsKeystoreId of the http configuration TlsKeystoreId string `json:"tlsKeystoreId"` // The tlsKeyAlias of the http configuration TlsKeyAlias string `json:"tlsKeyAlias"` // The tlsCipherSuites of the http configuration TlsCipherSuites []string `json:"tlsCipherSuites"` // The connectTimeout of the http configuration ConnectTimeout int `json:"connectTimeout"` // The readTimeout of the http configuration ReadTimeout int `json:"readTimeout"` // The followRedirects of the http configuration FollowRedirects bool `json:"followRedirects"` // The proxyUse of the http configuration ProxyUse EntityFieldOption `json:"proxyUse"` // The HttpProxyConfiguration of the http configuration ProxyConfiguration *HttpProxyConfigurationInput `json:"proxyConfiguration,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*HttpConfigurationInput) GetChecksum ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetChecksum() string
GetChecksum returns HttpConfigurationInput.Checksum, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetConnectTimeout ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetConnectTimeout() int
GetConnectTimeout returns HttpConfigurationInput.ConnectTimeout, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetFollowRedirects ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetFollowRedirects() bool
GetFollowRedirects returns HttpConfigurationInput.FollowRedirects, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetGoid ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetGoid() string
GetGoid returns HttpConfigurationInput.Goid, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetHost ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetHost() string
GetHost returns HttpConfigurationInput.Host, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetNtlmDomain ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetNtlmDomain() string
GetNtlmDomain returns HttpConfigurationInput.NtlmDomain, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetNtlmHost ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetNtlmHost() string
GetNtlmHost returns HttpConfigurationInput.NtlmHost, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetPath ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetPath() string
GetPath returns HttpConfigurationInput.Path, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetPort ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetPort() int
GetPort returns HttpConfigurationInput.Port, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetProtocol ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetProtocol() HttpScheme
GetProtocol returns HttpConfigurationInput.Protocol, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetProxyConfiguration ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetProxyConfiguration() *HttpProxyConfigurationInput
GetProxyConfiguration returns HttpConfigurationInput.ProxyConfiguration, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetProxyUse ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetProxyUse() EntityFieldOption
GetProxyUse returns HttpConfigurationInput.ProxyUse, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetReadTimeout ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetReadTimeout() int
GetReadTimeout returns HttpConfigurationInput.ReadTimeout, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetSecurePasswordName ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetSecurePasswordName() string
GetSecurePasswordName returns HttpConfigurationInput.SecurePasswordName, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetTlsCipherSuites ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetTlsCipherSuites() []string
GetTlsCipherSuites returns HttpConfigurationInput.TlsCipherSuites, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetTlsKeyAlias ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetTlsKeyAlias() string
GetTlsKeyAlias returns HttpConfigurationInput.TlsKeyAlias, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetTlsKeyUse ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetTlsKeyUse() EntityFieldOption
GetTlsKeyUse returns HttpConfigurationInput.TlsKeyUse, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetTlsKeystoreId ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetTlsKeystoreId() string
GetTlsKeystoreId returns HttpConfigurationInput.TlsKeystoreId, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetTlsVersion ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetTlsVersion() string
GetTlsVersion returns HttpConfigurationInput.TlsVersion, and is useful for accessing the field via an interface.
func (*HttpConfigurationInput) GetUsername ¶ added in v1.0.5
func (v *HttpConfigurationInput) GetUsername() string
GetUsername returns HttpConfigurationInput.Username, and is useful for accessing the field via an interface.
type HttpMethod ¶
type HttpMethod string
Support Http methods for Web API Service
const ( HttpMethodDelete HttpMethod = "DELETE" HttpMethodHead HttpMethod = "HEAD" HttpMethodGet HttpMethod = "GET" HttpMethodPost HttpMethod = "POST" HttpMethodPut HttpMethod = "PUT" HttpMethodOptions HttpMethod = "OPTIONS" HttpMethodPatch HttpMethod = "PATCH" HttpMethodOther HttpMethod = "OTHER" )
type HttpProxyConfigurationInput ¶ added in v1.0.5
type HttpProxyConfigurationInput struct { // The proxyHost of the http proxy configuration Host string `json:"host"` // The proxyPort of the http proxy configuration Port int `json:"port"` // The proxyUsername of the http proxy configuration Username string `json:"username"` // The securePasswordName of the http proxy configuration SecurePasswordName string `json:"securePasswordName"` }
func (*HttpProxyConfigurationInput) GetHost ¶ added in v1.0.5
func (v *HttpProxyConfigurationInput) GetHost() string
GetHost returns HttpProxyConfigurationInput.Host, and is useful for accessing the field via an interface.
func (*HttpProxyConfigurationInput) GetPort ¶ added in v1.0.5
func (v *HttpProxyConfigurationInput) GetPort() int
GetPort returns HttpProxyConfigurationInput.Port, and is useful for accessing the field via an interface.
func (*HttpProxyConfigurationInput) GetSecurePasswordName ¶ added in v1.0.5
func (v *HttpProxyConfigurationInput) GetSecurePasswordName() string
GetSecurePasswordName returns HttpProxyConfigurationInput.SecurePasswordName, and is useful for accessing the field via an interface.
func (*HttpProxyConfigurationInput) GetUsername ¶ added in v1.0.5
func (v *HttpProxyConfigurationInput) GetUsername() string
GetUsername returns HttpProxyConfigurationInput.Username, and is useful for accessing the field via an interface.
type HttpScheme ¶ added in v1.0.5
type HttpScheme string
const ( HttpSchemeHttp HttpScheme = "HTTP" HttpSchemeHttps HttpScheme = "HTTPS" HttpSchemeAny HttpScheme = "ANY" )
type InternalGroupInput ¶
type InternalGroupInput struct { Name string `json:"name"` // If provided, will try to honour at creation time Goid string `json:"goid"` Description string `json:"description"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*InternalGroupInput) GetChecksum ¶
func (v *InternalGroupInput) GetChecksum() string
GetChecksum returns InternalGroupInput.Checksum, and is useful for accessing the field via an interface.
func (*InternalGroupInput) GetDescription ¶
func (v *InternalGroupInput) GetDescription() string
GetDescription returns InternalGroupInput.Description, and is useful for accessing the field via an interface.
func (*InternalGroupInput) GetGoid ¶
func (v *InternalGroupInput) GetGoid() string
GetGoid returns InternalGroupInput.Goid, and is useful for accessing the field via an interface.
func (*InternalGroupInput) GetName ¶
func (v *InternalGroupInput) GetName() string
GetName returns InternalGroupInput.Name, and is useful for accessing the field via an interface.
type InternalUserInput ¶
type InternalUserInput struct { Name string `json:"name"` // If provided, will try to honour at creation time Goid string `json:"goid"` // The list of internal group details (names) that this user is member of. If you // pass empty array, will reset memberships. If absent, does not affect // memberships for current users. MemberOf []*MembershipInput `json:"memberOf,omitempty"` Login string `json:"login"` // You can either pass in the hashed password which comes back in queries or the raw passwd directly Password string `json:"password"` // A client-side certificate associated with this user to use for pki type authentication CertBase64 string `json:"certBase64"` FirstName string `json:"firstName"` LastName string `json:"lastName"` Email string `json:"email"` // Is user enabled or not! Enabled bool `json:"enabled"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*InternalUserInput) GetCertBase64 ¶
func (v *InternalUserInput) GetCertBase64() string
GetCertBase64 returns InternalUserInput.CertBase64, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetChecksum ¶
func (v *InternalUserInput) GetChecksum() string
GetChecksum returns InternalUserInput.Checksum, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetEmail ¶
func (v *InternalUserInput) GetEmail() string
GetEmail returns InternalUserInput.Email, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetEnabled ¶ added in v1.0.5
func (v *InternalUserInput) GetEnabled() bool
GetEnabled returns InternalUserInput.Enabled, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetFirstName ¶
func (v *InternalUserInput) GetFirstName() string
GetFirstName returns InternalUserInput.FirstName, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetGoid ¶
func (v *InternalUserInput) GetGoid() string
GetGoid returns InternalUserInput.Goid, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetLastName ¶
func (v *InternalUserInput) GetLastName() string
GetLastName returns InternalUserInput.LastName, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetLogin ¶
func (v *InternalUserInput) GetLogin() string
GetLogin returns InternalUserInput.Login, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetMemberOf ¶
func (v *InternalUserInput) GetMemberOf() []*MembershipInput
GetMemberOf returns InternalUserInput.MemberOf, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetName ¶
func (v *InternalUserInput) GetName() string
GetName returns InternalUserInput.Name, and is useful for accessing the field via an interface.
func (*InternalUserInput) GetPassword ¶
func (v *InternalUserInput) GetPassword() string
GetPassword returns InternalUserInput.Password, and is useful for accessing the field via an interface.
type JdbcConnectionInput ¶
type JdbcConnectionInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The JDBC Connection name Name string `json:"name"` // The JDBC driver class name DriverClass string `json:"driverClass"` // The JDBC url JdbcUrl string `json:"jdbcUrl"` // Whether this JDBC connection is enabled Enabled bool `json:"enabled"` // The username Username string `json:"username"` // The password or the secured password reference Password string `json:"password"` // The minimum connection pool size MinPoolSize int `json:"minPoolSize"` // The maximum connection pool size MaxPoolSize int `json:"maxPoolSize"` // The JDBC connection properties excluding 'user' and 'password' Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*JdbcConnectionInput) GetChecksum ¶
func (v *JdbcConnectionInput) GetChecksum() string
GetChecksum returns JdbcConnectionInput.Checksum, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetDriverClass ¶
func (v *JdbcConnectionInput) GetDriverClass() string
GetDriverClass returns JdbcConnectionInput.DriverClass, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetEnabled ¶
func (v *JdbcConnectionInput) GetEnabled() bool
GetEnabled returns JdbcConnectionInput.Enabled, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetGoid ¶
func (v *JdbcConnectionInput) GetGoid() string
GetGoid returns JdbcConnectionInput.Goid, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetJdbcUrl ¶
func (v *JdbcConnectionInput) GetJdbcUrl() string
GetJdbcUrl returns JdbcConnectionInput.JdbcUrl, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetMaxPoolSize ¶
func (v *JdbcConnectionInput) GetMaxPoolSize() int
GetMaxPoolSize returns JdbcConnectionInput.MaxPoolSize, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetMinPoolSize ¶
func (v *JdbcConnectionInput) GetMinPoolSize() int
GetMinPoolSize returns JdbcConnectionInput.MinPoolSize, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetName ¶
func (v *JdbcConnectionInput) GetName() string
GetName returns JdbcConnectionInput.Name, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetPassword ¶
func (v *JdbcConnectionInput) GetPassword() string
GetPassword returns JdbcConnectionInput.Password, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetProperties ¶
func (v *JdbcConnectionInput) GetProperties() []*EntityPropertyInput
GetProperties returns JdbcConnectionInput.Properties, and is useful for accessing the field via an interface.
func (*JdbcConnectionInput) GetUsername ¶
func (v *JdbcConnectionInput) GetUsername() string
GetUsername returns JdbcConnectionInput.Username, and is useful for accessing the field via an interface.
type JmsDestinationInput ¶
type JmsDestinationInput struct { // The internal entity unique identifier Goid string `json:"goid"` ConnectionGoid string `json:"connectionGoid"` // The JMS Destination name Name string `json:"name"` // The JMS Destination direction (inbound or outbound) Direction string `json:"direction"` // The JMS provider type ProviderType string `json:"providerType"` // The initial context factory class name InitialContextFactoryClassname string `json:"initialContextFactoryClassname"` // The connection factory name ConnectionFactoryName string `json:"connectionFactoryName"` // The JNDI URL JndiUrl string `json:"jndiUrl"` // The JNDI username JndiUsername string `json:"jndiUsername"` // The JNDI password JndiPassword string `json:"jndiPassword"` // The JNDI SSL details JndiSslDetails *JmsSslDetailsInput `json:"jndiSslDetails,omitempty"` // The destination type DestinationType string `json:"destinationType"` // The destination name DestinationName string `json:"destinationName"` // The username for destination connection DestinationUsername string `json:"destinationUsername"` // The password for destination connection DestinationPassword string `json:"destinationPassword"` // The destination SSL details DestinationSslDetails *JmsSslDetailsInput `json:"destinationSslDetails,omitempty"` // Whether this JMS destination is template Template bool `json:"template"` // Whether this JMS destination is enabled Enabled bool `json:"enabled"` // The remaining JMS Destination properties that include inbound options or outbound options or additional properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*JmsDestinationInput) GetChecksum ¶
func (v *JmsDestinationInput) GetChecksum() string
GetChecksum returns JmsDestinationInput.Checksum, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetConnectionFactoryName ¶
func (v *JmsDestinationInput) GetConnectionFactoryName() string
GetConnectionFactoryName returns JmsDestinationInput.ConnectionFactoryName, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetConnectionGoid ¶
func (v *JmsDestinationInput) GetConnectionGoid() string
GetConnectionGoid returns JmsDestinationInput.ConnectionGoid, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetDestinationName ¶
func (v *JmsDestinationInput) GetDestinationName() string
GetDestinationName returns JmsDestinationInput.DestinationName, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetDestinationPassword ¶
func (v *JmsDestinationInput) GetDestinationPassword() string
GetDestinationPassword returns JmsDestinationInput.DestinationPassword, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetDestinationSslDetails ¶
func (v *JmsDestinationInput) GetDestinationSslDetails() *JmsSslDetailsInput
GetDestinationSslDetails returns JmsDestinationInput.DestinationSslDetails, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetDestinationType ¶
func (v *JmsDestinationInput) GetDestinationType() string
GetDestinationType returns JmsDestinationInput.DestinationType, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetDestinationUsername ¶
func (v *JmsDestinationInput) GetDestinationUsername() string
GetDestinationUsername returns JmsDestinationInput.DestinationUsername, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetDirection ¶
func (v *JmsDestinationInput) GetDirection() string
GetDirection returns JmsDestinationInput.Direction, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetEnabled ¶
func (v *JmsDestinationInput) GetEnabled() bool
GetEnabled returns JmsDestinationInput.Enabled, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetGoid ¶
func (v *JmsDestinationInput) GetGoid() string
GetGoid returns JmsDestinationInput.Goid, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetInitialContextFactoryClassname ¶
func (v *JmsDestinationInput) GetInitialContextFactoryClassname() string
GetInitialContextFactoryClassname returns JmsDestinationInput.InitialContextFactoryClassname, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetJndiPassword ¶
func (v *JmsDestinationInput) GetJndiPassword() string
GetJndiPassword returns JmsDestinationInput.JndiPassword, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetJndiSslDetails ¶
func (v *JmsDestinationInput) GetJndiSslDetails() *JmsSslDetailsInput
GetJndiSslDetails returns JmsDestinationInput.JndiSslDetails, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetJndiUrl ¶
func (v *JmsDestinationInput) GetJndiUrl() string
GetJndiUrl returns JmsDestinationInput.JndiUrl, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetJndiUsername ¶
func (v *JmsDestinationInput) GetJndiUsername() string
GetJndiUsername returns JmsDestinationInput.JndiUsername, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetName ¶
func (v *JmsDestinationInput) GetName() string
GetName returns JmsDestinationInput.Name, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetProperties ¶
func (v *JmsDestinationInput) GetProperties() []*EntityPropertyInput
GetProperties returns JmsDestinationInput.Properties, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetProviderType ¶
func (v *JmsDestinationInput) GetProviderType() string
GetProviderType returns JmsDestinationInput.ProviderType, and is useful for accessing the field via an interface.
func (*JmsDestinationInput) GetTemplate ¶
func (v *JmsDestinationInput) GetTemplate() bool
GetTemplate returns JmsDestinationInput.Template, and is useful for accessing the field via an interface.
type JmsSslDetailsInput ¶
type JmsSslDetailsInput struct { // Whether SSL is enabled SslEnabled bool `json:"sslEnabled"` // Whether SSL is used for Authentication only SslForAuthenticationOnly bool `json:"sslForAuthenticationOnly"` // Whether SSL Server Certificate is to be verified SslVerifyServerCertificate bool `json:"sslVerifyServerCertificate"` // Whether SSL Server Hostname is to be verified SslVerifyServerHostname bool `json:"sslVerifyServerHostname"` // Private Key Alias for SSL Client Authentication SslClientKeyAlias string `json:"sslClientKeyAlias"` }
func (*JmsSslDetailsInput) GetSslClientKeyAlias ¶
func (v *JmsSslDetailsInput) GetSslClientKeyAlias() string
GetSslClientKeyAlias returns JmsSslDetailsInput.SslClientKeyAlias, and is useful for accessing the field via an interface.
func (*JmsSslDetailsInput) GetSslEnabled ¶
func (v *JmsSslDetailsInput) GetSslEnabled() bool
GetSslEnabled returns JmsSslDetailsInput.SslEnabled, and is useful for accessing the field via an interface.
func (*JmsSslDetailsInput) GetSslForAuthenticationOnly ¶
func (v *JmsSslDetailsInput) GetSslForAuthenticationOnly() bool
GetSslForAuthenticationOnly returns JmsSslDetailsInput.SslForAuthenticationOnly, and is useful for accessing the field via an interface.
func (*JmsSslDetailsInput) GetSslVerifyServerCertificate ¶
func (v *JmsSslDetailsInput) GetSslVerifyServerCertificate() bool
GetSslVerifyServerCertificate returns JmsSslDetailsInput.SslVerifyServerCertificate, and is useful for accessing the field via an interface.
func (*JmsSslDetailsInput) GetSslVerifyServerHostname ¶
func (v *JmsSslDetailsInput) GetSslVerifyServerHostname() bool
GetSslVerifyServerHostname returns JmsSslDetailsInput.SslVerifyServerHostname, and is useful for accessing the field via an interface.
type KeyInput ¶
type KeyInput struct { KeystoreId string `json:"keystoreId"` Alias string `json:"alias"` // Base64 encoded PKCS12 keystore containing the private key and cert chain for the key entry. // The keystore is password-protected using the transaction encryption passphrase provided. P12 string `json:"p12"` // The private key data in PEM format Pem string `json:"pem"` // Will try to match at creation time is specified Goid string `json:"goid"` // SubjectDn of the certificate associated with the key. (Note that, this field has no effect on the mutation) SubjectDn string `json:"subjectDn"` // Key type. (Note that, this field has no effect on the mutation) KeyType string `json:"keyType"` // The Key usage types. (Note that, the key usage will not be reset when this field is not specified) UsageTypes []KeyUsageType `json:"usageTypes"` // The certificate chain in PEM format. (Note that, this field has no effect on the mutation) CertChain []string `json:"certChain"` // Ignored at entity creation time but declared here so you can embed checksums in graphman bundles Checksum string `json:"checksum"` }
func (*KeyInput) GetAlias ¶
GetAlias returns KeyInput.Alias, and is useful for accessing the field via an interface.
func (*KeyInput) GetCertChain ¶
GetCertChain returns KeyInput.CertChain, and is useful for accessing the field via an interface.
func (*KeyInput) GetChecksum ¶
GetChecksum returns KeyInput.Checksum, and is useful for accessing the field via an interface.
func (*KeyInput) GetGoid ¶
GetGoid returns KeyInput.Goid, and is useful for accessing the field via an interface.
func (*KeyInput) GetKeyType ¶
GetKeyType returns KeyInput.KeyType, and is useful for accessing the field via an interface.
func (*KeyInput) GetKeystoreId ¶
GetKeystoreId returns KeyInput.KeystoreId, and is useful for accessing the field via an interface.
func (*KeyInput) GetP12 ¶
GetP12 returns KeyInput.P12, and is useful for accessing the field via an interface.
func (*KeyInput) GetPem ¶ added in v1.0.5
GetPem returns KeyInput.Pem, and is useful for accessing the field via an interface.
func (*KeyInput) GetSubjectDn ¶
GetSubjectDn returns KeyInput.SubjectDn, and is useful for accessing the field via an interface.
func (*KeyInput) GetUsageTypes ¶ added in v1.0.5
func (v *KeyInput) GetUsageTypes() []KeyUsageType
GetUsageTypes returns KeyInput.UsageTypes, and is useful for accessing the field via an interface.
type KeyUsageType ¶ added in v1.0.5
type KeyUsageType string
const ( // Represents a key marked as the default SSL key KeyUsageTypeSsl KeyUsageType = "SSL" // Represents a key marked as the default CA key KeyUsageTypeCa KeyUsageType = "CA" // Represents a key marked as the default audit viewer/decryption key KeyUsageTypeAuditViewer KeyUsageType = "AUDIT_VIEWER" // Represents a key marked as the default audit signing key KeyUsageTypeAuditSigning KeyUsageType = "AUDIT_SIGNING" )
type LdapInput ¶
type LdapInput struct { Name string `json:"name"` // Will try to match goid if provided Goid string `json:"goid"` LdapUrls []string `json:"ldapUrls"` // Whether or not the gateway presents a client cert when connecting at those ldap urls (only relevant when ldaps url) LdapsClientAuthEnabled bool `json:"ldapsClientAuthEnabled"` // The ID of the gateway keystore where the key is located LdapsClientKeystoreId string `json:"ldapsClientKeystoreId"` // The alias of the key in the gateway keystore that is used when doing ldaps client cert authentication LdapsClientKeyAlias string `json:"ldapsClientKeyAlias"` SearchBase string `json:"searchBase"` Writable bool `json:"writable"` BindDn string `json:"bindDn"` BindPassword string `json:"bindPassword"` UserMappings []*UserMappingInput `json:"userMappings,omitempty"` GroupMappings []*GroupMappingInput `json:"groupMappings,omitempty"` // The optional checksum is ignored during the mutation but can be used to compare bundle content Checksum string `json:"checksum"` }
func (*LdapInput) GetBindDn ¶
GetBindDn returns LdapInput.BindDn, and is useful for accessing the field via an interface.
func (*LdapInput) GetBindPassword ¶
GetBindPassword returns LdapInput.BindPassword, and is useful for accessing the field via an interface.
func (*LdapInput) GetChecksum ¶
GetChecksum returns LdapInput.Checksum, and is useful for accessing the field via an interface.
func (*LdapInput) GetGoid ¶
GetGoid returns LdapInput.Goid, and is useful for accessing the field via an interface.
func (*LdapInput) GetGroupMappings ¶
func (v *LdapInput) GetGroupMappings() []*GroupMappingInput
GetGroupMappings returns LdapInput.GroupMappings, and is useful for accessing the field via an interface.
func (*LdapInput) GetLdapUrls ¶
GetLdapUrls returns LdapInput.LdapUrls, and is useful for accessing the field via an interface.
func (*LdapInput) GetLdapsClientAuthEnabled ¶
GetLdapsClientAuthEnabled returns LdapInput.LdapsClientAuthEnabled, and is useful for accessing the field via an interface.
func (*LdapInput) GetLdapsClientKeyAlias ¶
GetLdapsClientKeyAlias returns LdapInput.LdapsClientKeyAlias, and is useful for accessing the field via an interface.
func (*LdapInput) GetLdapsClientKeystoreId ¶
GetLdapsClientKeystoreId returns LdapInput.LdapsClientKeystoreId, and is useful for accessing the field via an interface.
func (*LdapInput) GetName ¶
GetName returns LdapInput.Name, and is useful for accessing the field via an interface.
func (*LdapInput) GetSearchBase ¶
GetSearchBase returns LdapInput.SearchBase, and is useful for accessing the field via an interface.
func (*LdapInput) GetUserMappings ¶
func (v *LdapInput) GetUserMappings() []*UserMappingInput
GetUserMappings returns LdapInput.UserMappings, and is useful for accessing the field via an interface.
func (*LdapInput) GetWritable ¶
GetWritable returns LdapInput.Writable, and is useful for accessing the field via an interface.
type ListenPortClientAuth ¶
type ListenPortClientAuth string
const ( ListenPortClientAuthNone ListenPortClientAuth = "NONE" ListenPortClientAuthOptional ListenPortClientAuth = "OPTIONAL" ListenPortClientAuthRequired ListenPortClientAuth = "REQUIRED" )
type ListenPortFeature ¶
type ListenPortFeature string
const ( ListenPortFeaturePublishedServiceMessageInput ListenPortFeature = "PUBLISHED_SERVICE_MESSAGE_INPUT" ListenPortFeaturePolicyManagerAccess ListenPortFeature = "POLICY_MANAGER_ACCESS" ListenPortFeatureEnterpriseManagerAccess ListenPortFeature = "ENTERPRISE_MANAGER_ACCESS" ListenPortFeatureAdministrativeAccess ListenPortFeature = "ADMINISTRATIVE_ACCESS" ListenPortFeatureBrowserBasedAdministration ListenPortFeature = "BROWSER_BASED_ADMINISTRATION" ListenPortFeaturePolicyDownloadService ListenPortFeature = "POLICY_DOWNLOAD_SERVICE" ListenPortFeaturePingService ListenPortFeature = "PING_SERVICE" ListenPortFeatureWsTrustSecurityTokenService ListenPortFeature = "WS_TRUST_SECURITY_TOKEN_SERVICE" ListenPortFeatureCertificateSigningService ListenPortFeature = "CERTIFICATE_SIGNING_SERVICE" ListenPortFeaturePasswordChangingService ListenPortFeature = "PASSWORD_CHANGING_SERVICE" ListenPortFeatureWsdlDownloadService ListenPortFeature = "WSDL_DOWNLOAD_SERVICE" ListenPortFeatureSnmpQueryService ListenPortFeature = "SNMP_QUERY_SERVICE" ListenPortFeatureBuiltInServices ListenPortFeature = "BUILT_IN_SERVICES" ListenPortFeatureNodeControl ListenPortFeature = "NODE_CONTROL" ListenPortFeatureInterNodeCommunication ListenPortFeature = "INTER_NODE_COMMUNICATION" )
type ListenPortInput ¶
type ListenPortInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The listen port configuration name Name string `json:"name"` // Whether this listen port configuration is enabled to listen for traffic on the specified port Enabled bool `json:"enabled"` // Protocol (scheme). Possible values are: // HTTP // HTTPS // HTTP2 // HTTP2 (Secure) // FTP // FTPS // l7.raw.tcp // SSH2 Protocol string `json:"protocol"` // The ListenPort's port number // Note: If the listen port is using the SSH2 protocol, avoid using port 22, as // it may conflict with the default SSH port 22 on Linux or Unix systems. Port int `json:"port"` // The name of the published service hardwired to the listen port HardwiredServiceName string `json:"hardwiredServiceName"` // Which Gateway services can be accessed through this listen port EnabledFeatures []ListenPortFeature `json:"enabledFeatures"` // The listen port tls settings TlsSettings *ListenPortTlsSettingsInput `json:"tlsSettings,omitempty"` // The listen port properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*ListenPortInput) GetChecksum ¶
func (v *ListenPortInput) GetChecksum() string
GetChecksum returns ListenPortInput.Checksum, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetEnabled ¶
func (v *ListenPortInput) GetEnabled() bool
GetEnabled returns ListenPortInput.Enabled, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetEnabledFeatures ¶
func (v *ListenPortInput) GetEnabledFeatures() []ListenPortFeature
GetEnabledFeatures returns ListenPortInput.EnabledFeatures, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetGoid ¶
func (v *ListenPortInput) GetGoid() string
GetGoid returns ListenPortInput.Goid, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetHardwiredServiceName ¶
func (v *ListenPortInput) GetHardwiredServiceName() string
GetHardwiredServiceName returns ListenPortInput.HardwiredServiceName, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetName ¶
func (v *ListenPortInput) GetName() string
GetName returns ListenPortInput.Name, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetPort ¶
func (v *ListenPortInput) GetPort() int
GetPort returns ListenPortInput.Port, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetProperties ¶
func (v *ListenPortInput) GetProperties() []*EntityPropertyInput
GetProperties returns ListenPortInput.Properties, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetProtocol ¶
func (v *ListenPortInput) GetProtocol() string
GetProtocol returns ListenPortInput.Protocol, and is useful for accessing the field via an interface.
func (*ListenPortInput) GetTlsSettings ¶
func (v *ListenPortInput) GetTlsSettings() *ListenPortTlsSettingsInput
GetTlsSettings returns ListenPortInput.TlsSettings, and is useful for accessing the field via an interface.
type ListenPortTlsSettingsInput ¶
type ListenPortTlsSettingsInput struct { // Specify whether the client must present a certificate to authenticate: NONE/OPTIONAL/REQUIRED ClientAuthentication ListenPortClientAuth `json:"clientAuthentication"` // Keystore ID KeystoreId string `json:"keystoreId"` // Key alias configured for listen port KeyAlias string `json:"keyAlias"` // TLS versions to be enabled for the listen port TlsVersions []string `json:"tlsVersions"` // Cipher suites that will be enabled on the SSL listen port CipherSuites []string `json:"cipherSuites"` // Enforces cipher suites usage in the order of preference UseCipherSuitesOrder bool `json:"useCipherSuitesOrder"` }
func (*ListenPortTlsSettingsInput) GetCipherSuites ¶
func (v *ListenPortTlsSettingsInput) GetCipherSuites() []string
GetCipherSuites returns ListenPortTlsSettingsInput.CipherSuites, and is useful for accessing the field via an interface.
func (*ListenPortTlsSettingsInput) GetClientAuthentication ¶
func (v *ListenPortTlsSettingsInput) GetClientAuthentication() ListenPortClientAuth
GetClientAuthentication returns ListenPortTlsSettingsInput.ClientAuthentication, and is useful for accessing the field via an interface.
func (*ListenPortTlsSettingsInput) GetKeyAlias ¶
func (v *ListenPortTlsSettingsInput) GetKeyAlias() string
GetKeyAlias returns ListenPortTlsSettingsInput.KeyAlias, and is useful for accessing the field via an interface.
func (*ListenPortTlsSettingsInput) GetKeystoreId ¶
func (v *ListenPortTlsSettingsInput) GetKeystoreId() string
GetKeystoreId returns ListenPortTlsSettingsInput.KeystoreId, and is useful for accessing the field via an interface.
func (*ListenPortTlsSettingsInput) GetTlsVersions ¶
func (v *ListenPortTlsSettingsInput) GetTlsVersions() []string
GetTlsVersions returns ListenPortTlsSettingsInput.TlsVersions, and is useful for accessing the field via an interface.
func (*ListenPortTlsSettingsInput) GetUseCipherSuitesOrder ¶
func (v *ListenPortTlsSettingsInput) GetUseCipherSuitesOrder() bool
GetUseCipherSuitesOrder returns ListenPortTlsSettingsInput.UseCipherSuitesOrder, and is useful for accessing the field via an interface.
type LogSeverityThreshold ¶ added in v1.0.5
type LogSeverityThreshold string
Indicates severity threshold of the log sink
const ( LogSeverityThresholdAll LogSeverityThreshold = "ALL" LogSeverityThresholdFinest LogSeverityThreshold = "FINEST" LogSeverityThresholdFiner LogSeverityThreshold = "FINER" LogSeverityThresholdFine LogSeverityThreshold = "FINE" LogSeverityThresholdConfig LogSeverityThreshold = "CONFIG" LogSeverityThresholdInfo LogSeverityThreshold = "INFO" LogSeverityThresholdWarning LogSeverityThreshold = "WARNING" LogSeverityThresholdSevere LogSeverityThreshold = "SEVERE" )
type LogSinkCategory ¶ added in v1.0.5
type LogSinkCategory string
Indicates the Sink Category
const ( LogSinkCategoryLog LogSinkCategory = "LOG" LogSinkCategoryTraffic LogSinkCategory = "TRAFFIC" LogSinkCategoryAudit LogSinkCategory = "AUDIT" LogSinkCategorySspc LogSinkCategory = "SSPC" )
type LogSinkFilterInput ¶ added in v1.0.5
type LogSinkFilterInput struct { // defines the type of log sink Type string `json:"type"` // defines the list of values Values []string `json:"values"` }
Indicate the long sink filter, consist of a type and list of values
func (*LogSinkFilterInput) GetType ¶ added in v1.0.5
func (v *LogSinkFilterInput) GetType() string
GetType returns LogSinkFilterInput.Type, and is useful for accessing the field via an interface.
func (*LogSinkFilterInput) GetValues ¶ added in v1.0.5
func (v *LogSinkFilterInput) GetValues() []string
GetValues returns LogSinkFilterInput.Values, and is useful for accessing the field via an interface.
type LogSinkInput ¶ added in v1.0.5
type LogSinkInput struct { // The internal entity unique identifier Goid string `json:"goid"` // log sink unique name Name string `json:"name"` // description of log sink Description string `json:"description"` // defines whether its a file based log or sysLog Type LogSinkType `json:"type"` // Whether this log sink is enabled Enabled bool `json:"enabled"` // defines the severity threshold of log Sink Severity LogSeverityThreshold `json:"severity"` // defines list of categories Categories []LogSinkCategory `json:"categories"` // defines syslog host list SyslogHosts []string `json:"syslogHosts"` // defines list of Log sink filters Filters []*LogSinkFilterInput `json:"filters,omitempty"` // defines list of log Sink properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*LogSinkInput) GetCategories ¶ added in v1.0.5
func (v *LogSinkInput) GetCategories() []LogSinkCategory
GetCategories returns LogSinkInput.Categories, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetChecksum ¶ added in v1.0.5
func (v *LogSinkInput) GetChecksum() string
GetChecksum returns LogSinkInput.Checksum, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetDescription ¶ added in v1.0.5
func (v *LogSinkInput) GetDescription() string
GetDescription returns LogSinkInput.Description, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetEnabled ¶ added in v1.0.5
func (v *LogSinkInput) GetEnabled() bool
GetEnabled returns LogSinkInput.Enabled, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetFilters ¶ added in v1.0.5
func (v *LogSinkInput) GetFilters() []*LogSinkFilterInput
GetFilters returns LogSinkInput.Filters, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetGoid ¶ added in v1.0.5
func (v *LogSinkInput) GetGoid() string
GetGoid returns LogSinkInput.Goid, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetName ¶ added in v1.0.5
func (v *LogSinkInput) GetName() string
GetName returns LogSinkInput.Name, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetProperties ¶ added in v1.0.5
func (v *LogSinkInput) GetProperties() []*EntityPropertyInput
GetProperties returns LogSinkInput.Properties, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetSeverity ¶ added in v1.0.5
func (v *LogSinkInput) GetSeverity() LogSeverityThreshold
GetSeverity returns LogSinkInput.Severity, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetSyslogHosts ¶ added in v1.0.5
func (v *LogSinkInput) GetSyslogHosts() []string
GetSyslogHosts returns LogSinkInput.SyslogHosts, and is useful for accessing the field via an interface.
func (*LogSinkInput) GetType ¶ added in v1.0.5
func (v *LogSinkInput) GetType() LogSinkType
GetType returns LogSinkInput.Type, and is useful for accessing the field via an interface.
type LogSinkType ¶ added in v1.0.5
type LogSinkType string
Indicates the type of sink . File Based Or SYSLOG based
const ( LogSinkTypeFile LogSinkType = "FILE" LogSinkTypeSyslog LogSinkType = "SYSLOG" )
type MemberStrategyInput ¶
type MemberStrategyInput struct { // Possible values are 0 for MEMBERS_ARE_DN, 1 MEMBERS_ARE_LOGIN, 2 MEMBERS_ARE_NVPAIR, 3 MEMBERS_BY_OU Val int `json:"val"` }
func (*MemberStrategyInput) GetVal ¶
func (v *MemberStrategyInput) GetVal() int
GetVal returns MemberStrategyInput.Val, and is useful for accessing the field via an interface.
type MembershipInput ¶
type MembershipInput struct { // The name of group to which the membership is defined Name string `json:"name"` Goid string `json:"goid"` Description string `json:"description"` ProviderName string `json:"providerName"` Checksum string `json:"checksum"` }
func (*MembershipInput) GetChecksum ¶ added in v1.0.5
func (v *MembershipInput) GetChecksum() string
GetChecksum returns MembershipInput.Checksum, and is useful for accessing the field via an interface.
func (*MembershipInput) GetDescription ¶ added in v1.0.5
func (v *MembershipInput) GetDescription() string
GetDescription returns MembershipInput.Description, and is useful for accessing the field via an interface.
func (*MembershipInput) GetGoid ¶ added in v1.0.5
func (v *MembershipInput) GetGoid() string
GetGoid returns MembershipInput.Goid, and is useful for accessing the field via an interface.
func (*MembershipInput) GetName ¶
func (v *MembershipInput) GetName() string
GetName returns MembershipInput.Name, and is useful for accessing the field via an interface.
func (*MembershipInput) GetProviderName ¶ added in v1.0.5
func (v *MembershipInput) GetProviderName() string
GetProviderName returns MembershipInput.ProviderName, and is useful for accessing the field via an interface.
type ModuleType ¶
type ModuleType string
const ( ModuleTypeModularAssertion ModuleType = "MODULAR_ASSERTION" ModuleTypeCustomAssertion ModuleType = "CUSTOM_ASSERTION" )
type OcspNonceUsage ¶ added in v1.0.5
type OcspNonceUsage string
const ( // To include nonce in OCSP requests OcspNonceUsageIncludeNonce OcspNonceUsage = "INCLUDE_NONCE" // Do not include nonce in OCSP requests OcspNonceUsageExcludeNonce OcspNonceUsage = "EXCLUDE_NONCE" // Let pkix.ocsp.useNonce cluster wide property decide OcspNonceUsageUseNonceConditionally OcspNonceUsage = "USE_NONCE_CONDITIONALLY" )
type PasswdStrategyInput ¶
type PasswdStrategyInput struct { // Possible values are 0 for CLEAR, 1 for HASHED Val int `json:"val"` }
func (*PasswdStrategyInput) GetVal ¶
func (v *PasswdStrategyInput) GetVal() int
GetVal returns PasswdStrategyInput.Val, and is useful for accessing the field via an interface.
type PasswordPolicyInput ¶ added in v1.0.5
type PasswordPolicyInput struct { // The internal entity unique identifier Goid string `json:"goid"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` // Force password change for new user and reset ForcePasswordChangeNewUser bool `json:"forcePasswordChangeNewUser"` // To enable/disable no repeating characters NoRepeatingCharacters bool `json:"noRepeatingCharacters"` // Minimum Password Length - Enter the minimum number of characters ranging from 3 to 128 required for the password. MinPasswordLength int `json:"minPasswordLength"` // Maximum Password Length - Enter the maximum number of characters ranging from 3 to 128 required for the password. MaxPasswordLength int `json:"maxPasswordLength"` // Set the number of uppercase letters that are required for the password. ranging from 1 to 128 UpperMinimum int `json:"upperMinimum"` // Set the number of lowercase letters that are required for the password. ranging from 1 to 128 LowerMinimum int `json:"lowerMinimum"` // Sets how many numbers (0-9) are required for the password. ranging from 1 to 128 NumberMinimum int `json:"numberMinimum"` // Sets how many symbol characters are required for the password. ranging from 1 to 128 SymbolMinimum int `json:"symbolMinimum"` // Sets how many non numeric characters are required for the password. ranging from 1 to 128 NonNumericMinimum int `json:"nonNumericMinimum"` // Sets how many characters are required for the password. ranging from 1 to 128 CharDiffMinimum int `json:"charDiffMinimum"` // Enter the number of times, between 1 and 50, that a new password must be different from the current password RepeatFrequency int `json:"repeatFrequency"` // Days required for the password to be expired. ranging from 1 to 1825 PasswordExpiry int `json:"passwordExpiry"` // Allow One Password Change Per 24 Hours AllowableChangesPerDay bool `json:"allowableChangesPerDay"` }
func (*PasswordPolicyInput) GetAllowableChangesPerDay ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetAllowableChangesPerDay() bool
GetAllowableChangesPerDay returns PasswordPolicyInput.AllowableChangesPerDay, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetCharDiffMinimum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetCharDiffMinimum() int
GetCharDiffMinimum returns PasswordPolicyInput.CharDiffMinimum, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetChecksum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetChecksum() string
GetChecksum returns PasswordPolicyInput.Checksum, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetForcePasswordChangeNewUser ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetForcePasswordChangeNewUser() bool
GetForcePasswordChangeNewUser returns PasswordPolicyInput.ForcePasswordChangeNewUser, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetGoid ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetGoid() string
GetGoid returns PasswordPolicyInput.Goid, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetLowerMinimum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetLowerMinimum() int
GetLowerMinimum returns PasswordPolicyInput.LowerMinimum, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetMaxPasswordLength ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetMaxPasswordLength() int
GetMaxPasswordLength returns PasswordPolicyInput.MaxPasswordLength, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetMinPasswordLength ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetMinPasswordLength() int
GetMinPasswordLength returns PasswordPolicyInput.MinPasswordLength, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetNoRepeatingCharacters ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetNoRepeatingCharacters() bool
GetNoRepeatingCharacters returns PasswordPolicyInput.NoRepeatingCharacters, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetNonNumericMinimum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetNonNumericMinimum() int
GetNonNumericMinimum returns PasswordPolicyInput.NonNumericMinimum, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetNumberMinimum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetNumberMinimum() int
GetNumberMinimum returns PasswordPolicyInput.NumberMinimum, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetPasswordExpiry ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetPasswordExpiry() int
GetPasswordExpiry returns PasswordPolicyInput.PasswordExpiry, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetRepeatFrequency ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetRepeatFrequency() int
GetRepeatFrequency returns PasswordPolicyInput.RepeatFrequency, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetSymbolMinimum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetSymbolMinimum() int
GetSymbolMinimum returns PasswordPolicyInput.SymbolMinimum, and is useful for accessing the field via an interface.
func (*PasswordPolicyInput) GetUpperMinimum ¶ added in v1.0.5
func (v *PasswordPolicyInput) GetUpperMinimum() int
GetUpperMinimum returns PasswordPolicyInput.UpperMinimum, and is useful for accessing the field via an interface.
type PolicyFragmentInput ¶
type PolicyFragmentInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The folder path where to create this policy. If the path does not exist, it will be created FolderPath string `json:"folderPath"` // The name of the policy. Policies are unique by name. Name string `json:"name"` // The guid for this policy, if none provided, assigned at creation Guid string `json:"guid"` // The policy Policy *PolicyInput `json:"policy,omitempty"` Soap bool `json:"soap"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*PolicyFragmentInput) GetChecksum ¶
func (v *PolicyFragmentInput) GetChecksum() string
GetChecksum returns PolicyFragmentInput.Checksum, and is useful for accessing the field via an interface.
func (*PolicyFragmentInput) GetFolderPath ¶
func (v *PolicyFragmentInput) GetFolderPath() string
GetFolderPath returns PolicyFragmentInput.FolderPath, and is useful for accessing the field via an interface.
func (*PolicyFragmentInput) GetGoid ¶
func (v *PolicyFragmentInput) GetGoid() string
GetGoid returns PolicyFragmentInput.Goid, and is useful for accessing the field via an interface.
func (*PolicyFragmentInput) GetGuid ¶
func (v *PolicyFragmentInput) GetGuid() string
GetGuid returns PolicyFragmentInput.Guid, and is useful for accessing the field via an interface.
func (*PolicyFragmentInput) GetName ¶
func (v *PolicyFragmentInput) GetName() string
GetName returns PolicyFragmentInput.Name, and is useful for accessing the field via an interface.
func (*PolicyFragmentInput) GetPolicy ¶
func (v *PolicyFragmentInput) GetPolicy() *PolicyInput
GetPolicy returns PolicyFragmentInput.Policy, and is useful for accessing the field via an interface.
func (*PolicyFragmentInput) GetSoap ¶
func (v *PolicyFragmentInput) GetSoap() bool
GetSoap returns PolicyFragmentInput.Soap, and is useful for accessing the field via an interface.
type PolicyInput ¶
type PolicyInput struct { // The policy xml Xml string `json:"xml"` }
func (*PolicyInput) GetXml ¶
func (v *PolicyInput) GetXml() string
GetXml returns PolicyInput.Xml, and is useful for accessing the field via an interface.
type PolicyUsageType ¶
type PolicyUsageType string
const ( // Do not perform revocation check PolicyUsageTypeNone PolicyUsageType = "NONE" // Use the default revocation check policy PolicyUsageTypeUseDefault PolicyUsageType = "USE_DEFAULT" // Use the specified revocation check policy PolicyUsageTypeSpecified PolicyUsageType = "SPECIFIED" )
type RevocationCheckPolicyInput ¶ added in v1.0.5
type RevocationCheckPolicyInput struct { // The goid for this revocation check policy Goid string `json:"goid"` // Name that describes the revocation checking policy Name string `json:"name"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` // Use as default revocation check policy DefaultPolicy bool `json:"defaultPolicy"` // Succeed if revocation status is unknown DefaultSuccess bool `json:"defaultSuccess"` ContinueOnServerUnavailable bool `json:"continueOnServerUnavailable"` // Certificate revocation check properties RevocationCheckPolicyItems []*RevocationCheckPolicyItemInput `json:"revocationCheckPolicyItems,omitempty"` }
func (*RevocationCheckPolicyInput) GetChecksum ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetChecksum() string
GetChecksum returns RevocationCheckPolicyInput.Checksum, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyInput) GetContinueOnServerUnavailable ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetContinueOnServerUnavailable() bool
GetContinueOnServerUnavailable returns RevocationCheckPolicyInput.ContinueOnServerUnavailable, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyInput) GetDefaultPolicy ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetDefaultPolicy() bool
GetDefaultPolicy returns RevocationCheckPolicyInput.DefaultPolicy, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyInput) GetDefaultSuccess ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetDefaultSuccess() bool
GetDefaultSuccess returns RevocationCheckPolicyInput.DefaultSuccess, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyInput) GetGoid ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetGoid() string
GetGoid returns RevocationCheckPolicyInput.Goid, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyInput) GetName ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetName() string
GetName returns RevocationCheckPolicyInput.Name, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyInput) GetRevocationCheckPolicyItems ¶ added in v1.0.5
func (v *RevocationCheckPolicyInput) GetRevocationCheckPolicyItems() []*RevocationCheckPolicyItemInput
GetRevocationCheckPolicyItems returns RevocationCheckPolicyInput.RevocationCheckPolicyItems, and is useful for accessing the field via an interface.
type RevocationCheckPolicyItemInput ¶ added in v1.0.5
type RevocationCheckPolicyItemInput struct { // Type for Checking OCSP or CRL Type CertRevocationCheckPropertyType `json:"type"` // If the CRL from URL or OCSP from URL option was selected, enter the URL Otherwise provide regex. // CRL_FROM_CERTIFICATE & OCSP_FROM_CERTIFICATE options uses URL Regex & // CRL_FROM_URL & OCSP_FROM_URL options uses URLs. // This is caller's responsibility to provide valid URL or Regex, Graphman won't validate it. Url string `json:"url"` // If user permitting the entity that issued the certificate AllowIssuerSignature bool `json:"allowIssuerSignature"` // Whether to include a nonce in OCSP request, default is to set INCLUDE_NONCE NonceUsage OcspNonceUsage `json:"nonceUsage"` // The sha1 thumbprint of the certificate SignerThumbprintSha1s []string `json:"signerThumbprintSha1s"` }
func (*RevocationCheckPolicyItemInput) GetAllowIssuerSignature ¶ added in v1.0.5
func (v *RevocationCheckPolicyItemInput) GetAllowIssuerSignature() bool
GetAllowIssuerSignature returns RevocationCheckPolicyItemInput.AllowIssuerSignature, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyItemInput) GetNonceUsage ¶ added in v1.0.5
func (v *RevocationCheckPolicyItemInput) GetNonceUsage() OcspNonceUsage
GetNonceUsage returns RevocationCheckPolicyItemInput.NonceUsage, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyItemInput) GetSignerThumbprintSha1s ¶ added in v1.0.5
func (v *RevocationCheckPolicyItemInput) GetSignerThumbprintSha1s() []string
GetSignerThumbprintSha1s returns RevocationCheckPolicyItemInput.SignerThumbprintSha1s, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyItemInput) GetType ¶ added in v1.0.5
func (v *RevocationCheckPolicyItemInput) GetType() CertRevocationCheckPropertyType
GetType returns RevocationCheckPolicyItemInput.Type, and is useful for accessing the field via an interface.
func (*RevocationCheckPolicyItemInput) GetUrl ¶ added in v1.0.5
func (v *RevocationCheckPolicyItemInput) GetUrl() string
GetUrl returns RevocationCheckPolicyItemInput.Url, and is useful for accessing the field via an interface.
type SMConfigInput ¶
type SMConfigInput struct { // The goid for the CA SSO connection Goid string `json:"goid"` // Name of the CA SSO configuration Name string `json:"name"` // Indicates whether the specified configuration is currently enabled or disabled Enabled bool `json:"enabled"` // Name of the host registered with the CA SSO Policy Server AgentHost string `json:"agentHost"` // The IP address of the CA SSO agent. This field is required if the Check IP check box is selected AgentIP string `json:"agentIP"` // CA SSO Policy Server host configuration used by the agent AgentHostConfig string `json:"agentHostConfig"` // CA SSO shared secret used by the agent to establish communication with the Policy Server AgentSecret string `json:"agentSecret"` // Choose the FIPS mode supported by the CA SSO Policy Server. The available values are: COMPAT(default)/MIGRATE/ONLY CryptoMode SMCryptoMode `json:"cryptoMode"` // The CA SSO Policy Server compare the client IP against the address stored in the SSO Token IpCheckEnabled bool `json:"ipCheckEnabled"` // Whether to update the SSO Token after successful authentication/authorization UpdateSSOToken bool `json:"updateSSOToken"` // The percentage of servers within a cluster that must be available for Policy Server requests ClusterFailoverThreshold int `json:"clusterFailoverThreshold"` NonClusterFailover bool `json:"nonClusterFailover"` // User name of the CA SSO administrator Username string `json:"username"` // The secure password reference SecurePasswordName string `json:"securePasswordName"` // The Siteminder configuration properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // The configuration checksum Checksum string `json:"checksum"` }
func (*SMConfigInput) GetAgentHost ¶
func (v *SMConfigInput) GetAgentHost() string
GetAgentHost returns SMConfigInput.AgentHost, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetAgentHostConfig ¶
func (v *SMConfigInput) GetAgentHostConfig() string
GetAgentHostConfig returns SMConfigInput.AgentHostConfig, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetAgentIP ¶
func (v *SMConfigInput) GetAgentIP() string
GetAgentIP returns SMConfigInput.AgentIP, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetAgentSecret ¶
func (v *SMConfigInput) GetAgentSecret() string
GetAgentSecret returns SMConfigInput.AgentSecret, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetChecksum ¶
func (v *SMConfigInput) GetChecksum() string
GetChecksum returns SMConfigInput.Checksum, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetClusterFailoverThreshold ¶
func (v *SMConfigInput) GetClusterFailoverThreshold() int
GetClusterFailoverThreshold returns SMConfigInput.ClusterFailoverThreshold, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetCryptoMode ¶
func (v *SMConfigInput) GetCryptoMode() SMCryptoMode
GetCryptoMode returns SMConfigInput.CryptoMode, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetEnabled ¶
func (v *SMConfigInput) GetEnabled() bool
GetEnabled returns SMConfigInput.Enabled, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetGoid ¶
func (v *SMConfigInput) GetGoid() string
GetGoid returns SMConfigInput.Goid, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetIpCheckEnabled ¶
func (v *SMConfigInput) GetIpCheckEnabled() bool
GetIpCheckEnabled returns SMConfigInput.IpCheckEnabled, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetName ¶
func (v *SMConfigInput) GetName() string
GetName returns SMConfigInput.Name, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetNonClusterFailover ¶
func (v *SMConfigInput) GetNonClusterFailover() bool
GetNonClusterFailover returns SMConfigInput.NonClusterFailover, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetProperties ¶
func (v *SMConfigInput) GetProperties() []*EntityPropertyInput
GetProperties returns SMConfigInput.Properties, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetSecurePasswordName ¶
func (v *SMConfigInput) GetSecurePasswordName() string
GetSecurePasswordName returns SMConfigInput.SecurePasswordName, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetUpdateSSOToken ¶
func (v *SMConfigInput) GetUpdateSSOToken() bool
GetUpdateSSOToken returns SMConfigInput.UpdateSSOToken, and is useful for accessing the field via an interface.
func (*SMConfigInput) GetUsername ¶
func (v *SMConfigInput) GetUsername() string
GetUsername returns SMConfigInput.Username, and is useful for accessing the field via an interface.
type SMCryptoMode ¶
type SMCryptoMode string
const ( SMCryptoModeCompat SMCryptoMode = "COMPAT" SMCryptoModeMigrate SMCryptoMode = "MIGRATE" SMCryptoModeFips SMCryptoMode = "FIPS" )
type ScheduledTaskInput ¶
type ScheduledTaskInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The name of the scheduled task Name string `json:"name"` // The name of the policy for scheduled task PolicyName string `json:"policyName"` JobType JobType `json:"jobType"` // The cron job expression CronExpression string `json:"cronExpression"` // Whether to execute on single node ExecuteOnSingleNode bool `json:"executeOnSingleNode"` // Whether to execute the RECURRING task now? ExecuteOnCreation bool `json:"executeOnCreation"` // Specify a future execution date for a ONE_TIME task ExecutionDate time.Time `json:"executionDate"` // The scheduled task status Status JobStatus `json:"status"` RunAsUser string `json:"runAsUser"` RunAsUserProviderName string `json:"runAsUserProviderName"` // The configuration checksum Checksum string `json:"checksum"` }
func (*ScheduledTaskInput) GetChecksum ¶
func (v *ScheduledTaskInput) GetChecksum() string
GetChecksum returns ScheduledTaskInput.Checksum, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetCronExpression ¶
func (v *ScheduledTaskInput) GetCronExpression() string
GetCronExpression returns ScheduledTaskInput.CronExpression, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetExecuteOnCreation ¶
func (v *ScheduledTaskInput) GetExecuteOnCreation() bool
GetExecuteOnCreation returns ScheduledTaskInput.ExecuteOnCreation, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetExecuteOnSingleNode ¶
func (v *ScheduledTaskInput) GetExecuteOnSingleNode() bool
GetExecuteOnSingleNode returns ScheduledTaskInput.ExecuteOnSingleNode, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetExecutionDate ¶
func (v *ScheduledTaskInput) GetExecutionDate() time.Time
GetExecutionDate returns ScheduledTaskInput.ExecutionDate, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetGoid ¶
func (v *ScheduledTaskInput) GetGoid() string
GetGoid returns ScheduledTaskInput.Goid, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetJobType ¶
func (v *ScheduledTaskInput) GetJobType() JobType
GetJobType returns ScheduledTaskInput.JobType, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetName ¶
func (v *ScheduledTaskInput) GetName() string
GetName returns ScheduledTaskInput.Name, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetPolicyName ¶
func (v *ScheduledTaskInput) GetPolicyName() string
GetPolicyName returns ScheduledTaskInput.PolicyName, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetRunAsUser ¶
func (v *ScheduledTaskInput) GetRunAsUser() string
GetRunAsUser returns ScheduledTaskInput.RunAsUser, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetRunAsUserProviderName ¶
func (v *ScheduledTaskInput) GetRunAsUserProviderName() string
GetRunAsUserProviderName returns ScheduledTaskInput.RunAsUserProviderName, and is useful for accessing the field via an interface.
func (*ScheduledTaskInput) GetStatus ¶
func (v *ScheduledTaskInput) GetStatus() JobStatus
GetStatus returns ScheduledTaskInput.Status, and is useful for accessing the field via an interface.
type SchemaInput ¶
type SchemaInput struct { // The internal entity unique identifier Goid string `json:"goid"` // A reference to the schema. This id is what is referred to in policy and is often mirror of the target namespace SystemId string `json:"systemId"` // The target namespace in the XML schema TargetNs string `json:"targetNs"` // An optional description for the schema Description string `json:"description"` // The content of XML schema Content string `json:"content"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*SchemaInput) GetChecksum ¶
func (v *SchemaInput) GetChecksum() string
GetChecksum returns SchemaInput.Checksum, and is useful for accessing the field via an interface.
func (*SchemaInput) GetContent ¶
func (v *SchemaInput) GetContent() string
GetContent returns SchemaInput.Content, and is useful for accessing the field via an interface.
func (*SchemaInput) GetDescription ¶
func (v *SchemaInput) GetDescription() string
GetDescription returns SchemaInput.Description, and is useful for accessing the field via an interface.
func (*SchemaInput) GetGoid ¶
func (v *SchemaInput) GetGoid() string
GetGoid returns SchemaInput.Goid, and is useful for accessing the field via an interface.
func (*SchemaInput) GetSystemId ¶
func (v *SchemaInput) GetSystemId() string
GetSystemId returns SchemaInput.SystemId, and is useful for accessing the field via an interface.
func (*SchemaInput) GetTargetNs ¶
func (v *SchemaInput) GetTargetNs() string
GetTargetNs returns SchemaInput.TargetNs, and is useful for accessing the field via an interface.
type SecretInput ¶
type SecretInput struct { // Identify the password being stored. You may use letters, numbers, dashes, and underscores. // Names that contain spaces or periods are valid, but the resulting stored // password cannot be referenced via context variable. // Names that contain @ or $ are valid, but the resulting stored password cannot be referenced via context variable. Name string `json:"name"` // Password or PEM Private Key SecretType SecretType `json:"secretType"` // The goid for the Secret Goid string `json:"goid"` // Ignored at entity creation time but declared here so you can embed checksums in graphman bundles Checksum string `json:"checksum"` // Whether this secret can be referred to in policy via context variable ${secpass... VariableReferencable bool `json:"variableReferencable"` // Base64 encrypted secret. The encryption is compatible with openssl secret encryption // using cypher AES/CBC/PKCS5Padding. You can create this value at command line: // > echo -n "<clear text secret>" | openssl enc -aes-256-cbc -md sha256 -pass pass:<password> -a Secret string `json:"secret"` // Description of the password. This is optional Description string `json:"description"` }
func (*SecretInput) GetChecksum ¶
func (v *SecretInput) GetChecksum() string
GetChecksum returns SecretInput.Checksum, and is useful for accessing the field via an interface.
func (*SecretInput) GetDescription ¶
func (v *SecretInput) GetDescription() string
GetDescription returns SecretInput.Description, and is useful for accessing the field via an interface.
func (*SecretInput) GetGoid ¶
func (v *SecretInput) GetGoid() string
GetGoid returns SecretInput.Goid, and is useful for accessing the field via an interface.
func (*SecretInput) GetName ¶
func (v *SecretInput) GetName() string
GetName returns SecretInput.Name, and is useful for accessing the field via an interface.
func (*SecretInput) GetSecret ¶
func (v *SecretInput) GetSecret() string
GetSecret returns SecretInput.Secret, and is useful for accessing the field via an interface.
func (*SecretInput) GetSecretType ¶
func (v *SecretInput) GetSecretType() SecretType
GetSecretType returns SecretInput.SecretType, and is useful for accessing the field via an interface.
func (*SecretInput) GetVariableReferencable ¶
func (v *SecretInput) GetVariableReferencable() bool
GetVariableReferencable returns SecretInput.VariableReferencable, and is useful for accessing the field via an interface.
type SecretType ¶
type SecretType string
const ( // Stored password for example used in the jdbc connection SecretTypePassword SecretType = "PASSWORD" // Secure pem key for example used in the route via ssh assertion SecretTypePemPrivateKey SecretType = "PEM_PRIVATE_KEY" )
type ServerModuleFileInput ¶
type ServerModuleFileInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The Server module name Name string `json:"name"` // The Server module type ModuleType ModuleType `json:"moduleType"` // The Server module SHA256 digest value ModuleSha256 string `json:"moduleSha256"` // The Server module signature Signature string `json:"signature"` // The base64 encoded signer certificate SignerCertBase64 string `json:"signerCertBase64"` // The Server module file properties Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*ServerModuleFileInput) GetChecksum ¶
func (v *ServerModuleFileInput) GetChecksum() string
GetChecksum returns ServerModuleFileInput.Checksum, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetGoid ¶
func (v *ServerModuleFileInput) GetGoid() string
GetGoid returns ServerModuleFileInput.Goid, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetModuleSha256 ¶
func (v *ServerModuleFileInput) GetModuleSha256() string
GetModuleSha256 returns ServerModuleFileInput.ModuleSha256, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetModuleType ¶
func (v *ServerModuleFileInput) GetModuleType() ModuleType
GetModuleType returns ServerModuleFileInput.ModuleType, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetName ¶
func (v *ServerModuleFileInput) GetName() string
GetName returns ServerModuleFileInput.Name, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetProperties ¶
func (v *ServerModuleFileInput) GetProperties() []*EntityPropertyInput
GetProperties returns ServerModuleFileInput.Properties, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetSignature ¶
func (v *ServerModuleFileInput) GetSignature() string
GetSignature returns ServerModuleFileInput.Signature, and is useful for accessing the field via an interface.
func (*ServerModuleFileInput) GetSignerCertBase64 ¶
func (v *ServerModuleFileInput) GetSignerCertBase64() string
GetSignerCertBase64 returns ServerModuleFileInput.SignerCertBase64, and is useful for accessing the field via an interface.
type ServiceResolutionConfigInput ¶ added in v1.0.5
type ServiceResolutionConfigInput struct { // The internal entity unique identifier Goid string `json:"goid"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` // Only Services with a resolution path are accessible ResolutionPathRequired bool `json:"resolutionPathRequired"` // Resolution paths are case sensitive ResolutionPathCaseSensitive bool `json:"resolutionPathCaseSensitive"` // Allow resolution by L7-Original-URL header UseL7OriginalUrl bool `json:"useL7OriginalUrl"` // Allow resolution by Service GOID/OID in URLs UseServiceGoid bool `json:"useServiceGoid"` // Use SOAP action UseSoapAction bool `json:"useSoapAction"` // Use SOAP body child namespace UseSoapBodyChildNamespace bool `json:"useSoapBodyChildNamespace"` }
func (*ServiceResolutionConfigInput) GetChecksum ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetChecksum() string
GetChecksum returns ServiceResolutionConfigInput.Checksum, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetGoid ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetGoid() string
GetGoid returns ServiceResolutionConfigInput.Goid, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetResolutionPathCaseSensitive ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetResolutionPathCaseSensitive() bool
GetResolutionPathCaseSensitive returns ServiceResolutionConfigInput.ResolutionPathCaseSensitive, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetResolutionPathRequired ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetResolutionPathRequired() bool
GetResolutionPathRequired returns ServiceResolutionConfigInput.ResolutionPathRequired, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetUseL7OriginalUrl ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetUseL7OriginalUrl() bool
GetUseL7OriginalUrl returns ServiceResolutionConfigInput.UseL7OriginalUrl, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetUseServiceGoid ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetUseServiceGoid() bool
GetUseServiceGoid returns ServiceResolutionConfigInput.UseServiceGoid, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetUseSoapAction ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetUseSoapAction() bool
GetUseSoapAction returns ServiceResolutionConfigInput.UseSoapAction, and is useful for accessing the field via an interface.
func (*ServiceResolutionConfigInput) GetUseSoapBodyChildNamespace ¶ added in v1.0.5
func (v *ServiceResolutionConfigInput) GetUseSoapBodyChildNamespace() bool
GetUseSoapBodyChildNamespace returns ServiceResolutionConfigInput.UseSoapBodyChildNamespace, and is useful for accessing the field via an interface.
type SoapServiceInput ¶
type SoapServiceInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The guid for this service, if none provided, assigned at creation Guid string `json:"guid"` // The folder path where to create this service. If the path does not exist, it will be created FolderPath string `json:"folderPath"` // The name of the service Name string `json:"name"` // The WSDL of the soap service Wsdl string `json:"wsdl"` // The resolution path of the service ResolutionPath string `json:"resolutionPath"` // Soap service resolvers Resolvers *SoapServiceResolverInput `json:"resolvers,omitempty"` // The policy Policy *PolicyInput `json:"policy,omitempty"` // Whether the service is enabled (optional, default true) Enabled bool `json:"enabled"` // The http methods allowed for this service MethodsAllowed []HttpMethod `json:"methodsAllowed"` // Which SOAP version SoapVersion SoapVersion `json:"soapVersion"` // Whether or not the gateway should process incoming ws-security soap headers WssProcessingEnabled bool `json:"wssProcessingEnabled"` TracingEnabled bool `json:"tracingEnabled"` // Allow requests intended for operations not supported by the WSDL LaxResolution bool `json:"laxResolution"` Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*SoapServiceInput) GetChecksum ¶
func (v *SoapServiceInput) GetChecksum() string
GetChecksum returns SoapServiceInput.Checksum, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetEnabled ¶
func (v *SoapServiceInput) GetEnabled() bool
GetEnabled returns SoapServiceInput.Enabled, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetFolderPath ¶
func (v *SoapServiceInput) GetFolderPath() string
GetFolderPath returns SoapServiceInput.FolderPath, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetGoid ¶
func (v *SoapServiceInput) GetGoid() string
GetGoid returns SoapServiceInput.Goid, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetGuid ¶ added in v1.0.5
func (v *SoapServiceInput) GetGuid() string
GetGuid returns SoapServiceInput.Guid, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetLaxResolution ¶
func (v *SoapServiceInput) GetLaxResolution() bool
GetLaxResolution returns SoapServiceInput.LaxResolution, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetMethodsAllowed ¶
func (v *SoapServiceInput) GetMethodsAllowed() []HttpMethod
GetMethodsAllowed returns SoapServiceInput.MethodsAllowed, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetName ¶
func (v *SoapServiceInput) GetName() string
GetName returns SoapServiceInput.Name, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetPolicy ¶
func (v *SoapServiceInput) GetPolicy() *PolicyInput
GetPolicy returns SoapServiceInput.Policy, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetProperties ¶
func (v *SoapServiceInput) GetProperties() []*EntityPropertyInput
GetProperties returns SoapServiceInput.Properties, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetResolutionPath ¶
func (v *SoapServiceInput) GetResolutionPath() string
GetResolutionPath returns SoapServiceInput.ResolutionPath, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetResolvers ¶ added in v1.0.5
func (v *SoapServiceInput) GetResolvers() *SoapServiceResolverInput
GetResolvers returns SoapServiceInput.Resolvers, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetSoapVersion ¶
func (v *SoapServiceInput) GetSoapVersion() SoapVersion
GetSoapVersion returns SoapServiceInput.SoapVersion, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetTracingEnabled ¶
func (v *SoapServiceInput) GetTracingEnabled() bool
GetTracingEnabled returns SoapServiceInput.TracingEnabled, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetWsdl ¶
func (v *SoapServiceInput) GetWsdl() string
GetWsdl returns SoapServiceInput.Wsdl, and is useful for accessing the field via an interface.
func (*SoapServiceInput) GetWssProcessingEnabled ¶
func (v *SoapServiceInput) GetWssProcessingEnabled() bool
GetWssProcessingEnabled returns SoapServiceInput.WssProcessingEnabled, and is useful for accessing the field via an interface.
type SoapServiceResolverInput ¶ added in v1.0.5
type SoapServiceResolverInput struct { // One of the SoapAction of the service to resolved. This must be specified along with a base ns from the WSDL SoapAction string `json:"soapAction"` // One or more soap actions of the service to resolved. This must be specified in the absence of soapAction field. SoapActions []string `json:"soapActions"` // Base uri from the wsdl of the service. Use this alongside the soapaction // property to resolve a soap service without resolutionUri BaseUri string `json:"baseUri"` // The resolution path of the service if that is how the soap service is resolved ResolutionPath string `json:"resolutionPath"` }
Must have minimum (1 soapAction + baseUri) OR resolutionPath. You can have both too.
func (*SoapServiceResolverInput) GetBaseUri ¶ added in v1.0.5
func (v *SoapServiceResolverInput) GetBaseUri() string
GetBaseUri returns SoapServiceResolverInput.BaseUri, and is useful for accessing the field via an interface.
func (*SoapServiceResolverInput) GetResolutionPath ¶ added in v1.0.5
func (v *SoapServiceResolverInput) GetResolutionPath() string
GetResolutionPath returns SoapServiceResolverInput.ResolutionPath, and is useful for accessing the field via an interface.
func (*SoapServiceResolverInput) GetSoapAction ¶ added in v1.0.5
func (v *SoapServiceResolverInput) GetSoapAction() string
GetSoapAction returns SoapServiceResolverInput.SoapAction, and is useful for accessing the field via an interface.
func (*SoapServiceResolverInput) GetSoapActions ¶ added in v1.0.5
func (v *SoapServiceResolverInput) GetSoapActions() []string
GetSoapActions returns SoapServiceResolverInput.SoapActions, and is useful for accessing the field via an interface.
type SoapVersion ¶
type SoapVersion string
const ( SoapVersionSoap11 SoapVersion = "SOAP_1_1" SoapVersionSoap12 SoapVersion = "SOAP_1_2" SoapVersionUnknown SoapVersion = "UNKNOWN" )
type TrustedCertInput ¶
type TrustedCertInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The name of the trusted certificate Name string `json:"name"` // The base 64 encoded string of the certificate CertBase64 string `json:"certBase64"` // Whether to perform hostname verification with this certificate VerifyHostname bool `json:"verifyHostname"` // Whether this certificate is a trust anchor TrustAnchor bool `json:"trustAnchor"` // What the certificate is trusted for TrustedFor []TrustedForType `json:"trustedFor"` // The revocation check policy type RevocationCheckPolicyType PolicyUsageType `json:"revocationCheckPolicyType"` // The name of revocation policy. Required if revocationCheckPolicyType is PolicyUsageType.SPECIFIED RevocationCheckPolicyName string `json:"revocationCheckPolicyName"` // The Subject DN of this certificate. (Note that, this field has no effect on the mutation) SubjectDn string `json:"subjectDn"` // The start date of the validity period. (Note that, this field has no effect on the mutation) NotBefore string `json:"notBefore"` // the end date of the validity period. (Note that, this field has no effect on the mutation) NotAfter string `json:"notAfter"` // The sha1 thumbprint of the certificate. (Note that, this field has no effect on the mutation) ThumbprintSha1 string `json:"thumbprintSha1"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
Input sent with createTrustedCert mutation
func (*TrustedCertInput) GetCertBase64 ¶
func (v *TrustedCertInput) GetCertBase64() string
GetCertBase64 returns TrustedCertInput.CertBase64, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetChecksum ¶
func (v *TrustedCertInput) GetChecksum() string
GetChecksum returns TrustedCertInput.Checksum, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetGoid ¶
func (v *TrustedCertInput) GetGoid() string
GetGoid returns TrustedCertInput.Goid, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetName ¶
func (v *TrustedCertInput) GetName() string
GetName returns TrustedCertInput.Name, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetNotAfter ¶
func (v *TrustedCertInput) GetNotAfter() string
GetNotAfter returns TrustedCertInput.NotAfter, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetNotBefore ¶
func (v *TrustedCertInput) GetNotBefore() string
GetNotBefore returns TrustedCertInput.NotBefore, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetRevocationCheckPolicyName ¶
func (v *TrustedCertInput) GetRevocationCheckPolicyName() string
GetRevocationCheckPolicyName returns TrustedCertInput.RevocationCheckPolicyName, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetRevocationCheckPolicyType ¶
func (v *TrustedCertInput) GetRevocationCheckPolicyType() PolicyUsageType
GetRevocationCheckPolicyType returns TrustedCertInput.RevocationCheckPolicyType, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetSubjectDn ¶
func (v *TrustedCertInput) GetSubjectDn() string
GetSubjectDn returns TrustedCertInput.SubjectDn, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetThumbprintSha1 ¶
func (v *TrustedCertInput) GetThumbprintSha1() string
GetThumbprintSha1 returns TrustedCertInput.ThumbprintSha1, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetTrustAnchor ¶
func (v *TrustedCertInput) GetTrustAnchor() bool
GetTrustAnchor returns TrustedCertInput.TrustAnchor, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetTrustedFor ¶
func (v *TrustedCertInput) GetTrustedFor() []TrustedForType
GetTrustedFor returns TrustedCertInput.TrustedFor, and is useful for accessing the field via an interface.
func (*TrustedCertInput) GetVerifyHostname ¶
func (v *TrustedCertInput) GetVerifyHostname() bool
GetVerifyHostname returns TrustedCertInput.VerifyHostname, and is useful for accessing the field via an interface.
type TrustedForType ¶
type TrustedForType string
Defines what a certificate is trusted for
const ( // Is trusted as an SSL server cert TrustedForTypeSsl TrustedForType = "SSL" // Is trusted as a CA that signs SSL server certs TrustedForTypeSigningServerCerts TrustedForType = "SIGNING_SERVER_CERTS" // Is trusted as a CA that signs SSL client certs TrustedForTypeSigningClientCerts TrustedForType = "SIGNING_CLIENT_CERTS" // Is trusted to sign SAML tokens TrustedForTypeSamlIssuer TrustedForType = "SAML_ISSUER" // Is trusted as a SAML attesting entity TrustedForTypeSamlAttestingEntity TrustedForType = "SAML_ATTESTING_ENTITY" )
type UserMappingInput ¶
type UserMappingInput struct { ObjClass string `json:"objClass"` NameAttrName string `json:"nameAttrName"` LoginAttrName string `json:"loginAttrName"` PasswdAttrName string `json:"passwdAttrName"` FirstNameAttrName string `json:"firstNameAttrName"` LastNameAttrName string `json:"lastNameAttrName"` EmailNameAttrName string `json:"emailNameAttrName"` KerberosAttrName string `json:"kerberosAttrName"` KerberosEnterpriseAttrName string `json:"kerberosEnterpriseAttrName"` UserCertAttrName string `json:"userCertAttrName"` PasswdType *PasswdStrategyInput `json:"passwdType,omitempty"` }
func (*UserMappingInput) GetEmailNameAttrName ¶
func (v *UserMappingInput) GetEmailNameAttrName() string
GetEmailNameAttrName returns UserMappingInput.EmailNameAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetFirstNameAttrName ¶
func (v *UserMappingInput) GetFirstNameAttrName() string
GetFirstNameAttrName returns UserMappingInput.FirstNameAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetKerberosAttrName ¶
func (v *UserMappingInput) GetKerberosAttrName() string
GetKerberosAttrName returns UserMappingInput.KerberosAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetKerberosEnterpriseAttrName ¶
func (v *UserMappingInput) GetKerberosEnterpriseAttrName() string
GetKerberosEnterpriseAttrName returns UserMappingInput.KerberosEnterpriseAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetLastNameAttrName ¶
func (v *UserMappingInput) GetLastNameAttrName() string
GetLastNameAttrName returns UserMappingInput.LastNameAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetLoginAttrName ¶
func (v *UserMappingInput) GetLoginAttrName() string
GetLoginAttrName returns UserMappingInput.LoginAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetNameAttrName ¶
func (v *UserMappingInput) GetNameAttrName() string
GetNameAttrName returns UserMappingInput.NameAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetObjClass ¶
func (v *UserMappingInput) GetObjClass() string
GetObjClass returns UserMappingInput.ObjClass, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetPasswdAttrName ¶
func (v *UserMappingInput) GetPasswdAttrName() string
GetPasswdAttrName returns UserMappingInput.PasswdAttrName, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetPasswdType ¶
func (v *UserMappingInput) GetPasswdType() *PasswdStrategyInput
GetPasswdType returns UserMappingInput.PasswdType, and is useful for accessing the field via an interface.
func (*UserMappingInput) GetUserCertAttrName ¶
func (v *UserMappingInput) GetUserCertAttrName() string
GetUserCertAttrName returns UserMappingInput.UserCertAttrName, and is useful for accessing the field via an interface.
type WebApiServiceInput ¶
type WebApiServiceInput struct { // The internal entity unique identifier Goid string `json:"goid"` // The guid for this service, if none provided, assigned at creation Guid string `json:"guid"` // The folder path where to create this service. If the path does not exist, it will be created FolderPath string `json:"folderPath"` // The name of the service Name string `json:"name"` // The resolution path of the service ResolutionPath string `json:"resolutionPath"` // The policy Policy *PolicyInput `json:"policy,omitempty"` // Whether the service is enabled (optional, default to true) Enabled bool `json:"enabled"` // The http methods allowed for this service MethodsAllowed []HttpMethod `json:"methodsAllowed"` TracingEnabled bool `json:"tracingEnabled"` WssProcessingEnabled bool `json:"wssProcessingEnabled"` Properties []*EntityPropertyInput `json:"properties,omitempty"` // Ignored at creation time but can be used to compare bundle with gw state Checksum string `json:"checksum"` }
func (*WebApiServiceInput) GetChecksum ¶
func (v *WebApiServiceInput) GetChecksum() string
GetChecksum returns WebApiServiceInput.Checksum, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetEnabled ¶
func (v *WebApiServiceInput) GetEnabled() bool
GetEnabled returns WebApiServiceInput.Enabled, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetFolderPath ¶
func (v *WebApiServiceInput) GetFolderPath() string
GetFolderPath returns WebApiServiceInput.FolderPath, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetGoid ¶
func (v *WebApiServiceInput) GetGoid() string
GetGoid returns WebApiServiceInput.Goid, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetGuid ¶ added in v1.0.5
func (v *WebApiServiceInput) GetGuid() string
GetGuid returns WebApiServiceInput.Guid, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetMethodsAllowed ¶
func (v *WebApiServiceInput) GetMethodsAllowed() []HttpMethod
GetMethodsAllowed returns WebApiServiceInput.MethodsAllowed, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetName ¶
func (v *WebApiServiceInput) GetName() string
GetName returns WebApiServiceInput.Name, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetPolicy ¶
func (v *WebApiServiceInput) GetPolicy() *PolicyInput
GetPolicy returns WebApiServiceInput.Policy, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetProperties ¶
func (v *WebApiServiceInput) GetProperties() []*EntityPropertyInput
GetProperties returns WebApiServiceInput.Properties, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetResolutionPath ¶
func (v *WebApiServiceInput) GetResolutionPath() string
GetResolutionPath returns WebApiServiceInput.ResolutionPath, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetTracingEnabled ¶
func (v *WebApiServiceInput) GetTracingEnabled() bool
GetTracingEnabled returns WebApiServiceInput.TracingEnabled, and is useful for accessing the field via an interface.
func (*WebApiServiceInput) GetWssProcessingEnabled ¶
func (v *WebApiServiceInput) GetWssProcessingEnabled() bool
GetWssProcessingEnabled returns WebApiServiceInput.WssProcessingEnabled, and is useful for accessing the field via an interface.